我在选项卡栏上有一个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/

10-13 04:00