【发布时间】:2013-02-23 10:18:38
【问题描述】:
我遇到了一个奇怪的问题。当我尝试在 UIWebView 中加载该 url 时,我有一个 URL,它不会加载 web 视图保持空白,但是当我尝试在 Safari 中加载相同的 url 时,它运行良好并显示页面。 UIWebView 是否有任何限制,例如如果网页包含它不能加载任何特定类型的小部件。
提前致谢
UIWebView *webView = [[UIWebView alloc]initWithFrame:CGRectMake(0, 0, 320, 480)];
webView.delegate = self;
NSURL *url = [NSURL URLWithString:@"myurl"];
NSURLRequest *req = [[NSURLRequest alloc]initWithURL:url];
[self.view addSubview:webView];
[webView loadRequest:req];
【问题讨论】:
-
不,
UIWebView对加载 url 没有任何限制。你的代码应该有问题。向我们提供一些代码,以便我们为您提供帮助。 -
你能提供代码吗?
-
你有没有实现
UIWebViewDelegate方法webView:didFailLoadWithError:看看错误是什么? -
UIWebView *webView = [[UIWebView alloc]initWithFrame:CGRectMake(0, 0, 320, 480)]; webView.delegate = 自我; NSURL *url = [NSURL URLWithString:@"myurl"]; NSURLRequest *req = [[NSURLRequest alloc]initWithURL:url]; [self.view addSubview:webView]; [webView loadRequest:req];
-
我也实现了 webview 委托,加载 url 时没有发生错误。它进入 webViewDidFinishLoad。