Comment définir par programmation l'URL d'une WebView dans un OSX Xcode projet?

J'ai créé un nouveau Mac OSX Application dans Xcode, inclus une WebView via Interface Builder et maintenant je suis en train de programmation pour dire que l'URL à charger. Voici comment à présent, j'ai:

  • Créer le projet
  • Inclure Webkit.cadre
  • Inclure la WebView dans Interface Builder

Puis à partir de là que j'ai compris ce que je pense nécessaire pour obtenir l'accès à la WebView, y compris:

#import <WebKit/WebKit.h>
@synthesize webView;
//etc, I think this is all good

Où je tombe sur accès à la WebView lui-même et dire ce que l'URL à charger. Je suis en train d'essayer:

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
    NSString *urlAddress = @"http://www.example.com/";
    NSURL *url = [NSURL URLWithString:urlAddress];
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
    [[webView mainFrame] loadRequest:requestObj];
}

Mais je pense que je suis censé relier des trucs dans Interface Builder en premier?

Mon objectif final est de créer un Mac OSX Application qui est essentiellement juste un point de Vue Basé sur l'Application (ce qui est facile à faire en utilisant le SDK de l'iPhone). À partir de là, je veux inclure un local htdocs dossier avec mes propres locaux .html fichiers, mais la première étape est de dire la WebView que l'URL à charger 🙂

Merci!

Et comment est-ce lié à Xcode?
Jetez un oeil à mon tuto ici: http://vexis.co.uk/blog/2012/08/03/creating-an-xcode-browser-app/

OriginalL'auteur richtaur | 2011-01-18