UIWebView正在运行,但它没有显示任何内容

时间:2015-02-25 09:39:04

标签: ios objective-c iphone uiwebview

我在我的应用中使用UIWebView做了很多事情,而且我有这个我不知道如何解决的错误。 UIWebView根本没有显示任何内容。我记录了所有UIWebView代表,据我所知,它工作得很好。它显示了来自webView:shouldStartLoadWithRequest:navigationType:webViewDidStartLoad:webViewDidFinishLoad:的正确记录字符串序列。然后我添加了这个日志代码来查看Web视图的innerHTML:

NSString* html = [self.webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"];
NSLog(@"webViewDidFinishLoad: inner HTML string = %@\n", html);

内部HTML实际上是非空的,因此它应该显示一些东西。哦,仅供参考,这种行为只出现在iPad上,但它在iPhone / iPod上运行良好。

你能帮我吗?我现在迷路了。

提前致谢。

1 个答案:

答案 0 :(得分:0)

好的,经过几天调试并再次查看项目后,我已经修好了。从一开始就完全是我的错。愚蠢的我。 :P

事实证明,我已经在Story板中使用Compact-w Compact-h尺寸类进行布局。当我从iPad大小类(Regular-w Regular-h)中查看它时,它被禁用。我现在很尴尬,这种愚蠢的事情让我不知所措。无论如何,它现在都很好。感谢。