我在选项卡栏上有一个UIWebview,可以正确地在Simulator上而不是在Device上加载。有没有人遇到过这种情况?在过去的三天里,我一直在整个Google计算机上搜索,但无济于事。任何帮助将不胜感激。
最佳答案
我遇到了同样的问题。该解决方案使我避免了很多时间,但是发现的是:
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
NSLog(@"shouldStartLoadWithRequest Loading: %@", [request URL]);
}
而且我没有从中退回任何东西。当我将其更改为
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
NSLog(@"shouldStartLoadWithRequest Loading: %@", [request URL]);
return TRUE;
}
有用。 Simulator不在乎是否返回BOOL,但是在实际设备上,它不起作用。
关于iphone - iPhone UIWebview在模拟器上加载,但不在设备上加载,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2323346/