0
在我的窗口控制,我有這樣的:的WebView可可不渲染
- (void)windowDidLoad {
[super windowDidLoad];
NSLog(@"webView = %@", webView);
[[webView mainFrame] loadRequest:
[NSURLRequest requestWithURL:
[NSURL URLWithString:@"http://www.apple.com/"]]];
}
我的理解是,應該讓web視圖在我的窗口現在下載和顯示蘋果公司的主頁。但是我在一個白色的小組中看到了。我錯過了什麼?
(我檢查了Webview是不是null; NSLog的顯示像 「web視圖= <的WebView:0x10be7c3b0>」)
我也嘗試了更先進的方法,但還是沒有成功:
[webView setMainFrameURL:@"http://www.apple.com/"];
你爲什麼用這種方式'[webView mainFrame]'而不是簡單的'webView'屬性? – holex 2012-07-19 15:21:53
@holex,我不明白。你能用一行代碼告訴我你的意思嗎?我從developer.apple.com上的doc獲得了我正在做的事情 – 2012-07-19 15:23:14
我總是使用它:'[viewWeb loadRequest:[NSURLRequest requestWithURL:_url]];'viewWeb'是'UIWebView'的一個實例'_url'是'NSURL'的一個實例。我從來沒有任何問題。什麼是你在代碼中放置的[webView mainFrame]? – holex 2012-07-19 15:25:57