Nel file AppDelegate.h, aggiungere questa riga al di sotto della linea di #import <Cocoa/Cocoa.h>
:
#import <WebKit/WebKit.h>
e aggiungere questa riga al di sotto della linea di @property (assign) IBOutlet NSWindow *window;
:
@property (assign) IBOutlet WebView *webView;
Selezionare il file MainMenu.xib.
Aprire la finestra al suo interno, quindi trascinare una WebView dal browser Libreria oggetti nella finestra. Allinea e taglia.
Dovrebbe esserci un'icona che rappresenta l'oggetto AppController
alla sinistra del layout dell'interfaccia utente. Controlli il trascinamento da esso al tuo WebView
all'interno della tua finestra. (Fare non control-drag dall'icona File's Owner
!) Rilasciare il pulsante del mouse. Dovrebbe apparire un menu contestuale contenente la parola webView
. Selezionalo
Aggiungere il quadro WebKit.framework
al progetto. Fare clic con il tasto destro sulla cartella Frameworks nell'elenco delle risorse sul lato sinistro della finestra Xcode. Clicca su "Aggiungi file" < nome del progetto >" ... e selezionare il quadro utilizzando questo percorso:. /System/Library/Frameworks/WebKit.framework
selezionare il file AppDelegate.m
Nel vostro -applicationDidFinishLaunching:. Metodo, sostituire il commento con questo codice:..
// I provided Apple's URL, but this is where you provide your own instead.
NSURL *url = [NSURL URLWithString:@"http://www.apple.com"];
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url];
[[[self webView] mainFrame] loadRequest:urlRequest];
Compilare ed eseguire Quando appare la finestra, si dovrebbe vedere caricare la pagina web che hai descritto nella URL
poche parole finali:
Vedo che sei nuovo qui. Quello che ho appena fatto, nel contesto di Stack Overflow, è di darti un regalo. È necessario cercare un po 'più difficile alla ricerca di risorse sul Web. Ne ho trovati due io stesso, ma poiché sono un po 'vecchi (e gli strumenti di sviluppo sembrano abbastanza diversi), ho intrapreso questa risposta. Voglio che tu mi prometta che lavorerai di più per trovare le risposte da solo. Un ottimo punto di partenza è leggere lo stesso very excellent documentation di Apple.
Grazie mille! E sì, prometto di lavorare di più per trovarlo. Grazie ancora! –