Stworzyłem nową aplikację Mac OSX w Xcode, dołączono WebView przez Interface Builder, a teraz próbuję programowo powiedzieć, jaki adres URL załadować. Oto jak daleko mam:Jak programowo ustawić adres URL WebView w projekcie Xcode OSX?
- Tworzenie projektu
- Dołącz Webkit.framework
- Dołącz WebView interfejs Builder
następnie stamtąd podaję, co moim zdaniem jest to konieczne do uzyskaj dostęp do WebView, w tym:
#import <WebKit/WebKit.h>
@synthesize webView;
// etc, I think this is all good
Miejsce, w którym wpadam, uzyskuje dostęp do WebView samodzielnie i informując go, jaki adres URL załadować. Próbuję:
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
NSString *urlAddress = @"http://www.example.com/";
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[[webView mainFrame] loadRequest:requestObj];
}
Ale myślę, że najpierw powinienem podłączyć pewne rzeczy w programie Interface Builder?
Moim celem końcowym jest stworzenie aplikacji Mac OSX, która jest w zasadzie tylko aplikacją opartą na widoku (co jest łatwe do zrobienia przy użyciu zestawu iPhone SDK). Stamtąd chcę dołączyć lokalny katalog htdocs
z moimi lokalnymi plikami .html
, ale pierwszym krokiem jest poinformowanie WebView, jaki adres URL załadować :)
Dzięki!
A jak jest to związane z Xcode? –
Zapoznaj się z moim tutorialem tutaj: [http://vexis.co.uk/blog/2012/08/03/creating-an-xcode-browser-app/](http://vexis.co.uk/blog/2012/08/03/creation-an-xcode-browser-app /) – Seb123