我在我的应用中使用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上运行良好。
你能帮我吗?我现在迷路了。提前致谢。
答案 0 :(得分:0)
好的,经过几天调试并再次查看项目后,我已经修好了。从一开始就完全是我的错。愚蠢的我。 :P
事实证明,我已经在Story板中使用Compact-w Compact-h尺寸类进行布局。当我从iPad大小类(Regular-w Regular-h)中查看它时,它被禁用。我现在很尴尬,这种愚蠢的事情让我不知所措。无论如何,它现在都很好。感谢。