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

UIWebView is working but it doesn't show anything

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

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

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

你们能帮帮我吗?我现在很迷茫。

提前致谢。

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

事实证明,我一直在 Story board 中从 Compact-w Compact-h 大小 class 进行布局。当我从 iPad 大小 class (Regular-w Regular-h) 看它时,它被禁用了。我现在很尴尬,这么愚蠢的事情没有引起我的注意。不管怎样,现在一切都很好。谢谢。