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