我正在将我的应用移植到iOS 7,但在使用iOS 7的UIWebView时遇到了问题。 我使用以下代码加载本地html字符串:
NSURL *baseURL = [NSURL fileURLWithPath: DOCUMENTS_DIRECTORY];
[self.descWebView loadHTMLString:html baseURL:baseURL];
在iOS 6及以前的版本中它可以完美工作,但在iOS 7上它无法渲染,UIWebView仍然是白色的。控制台上会显示这个消息:
void SendDelegateMessage(NSInvocation *): delegate
(webView:decidePolicyForNavigationAction:request:frame:decisionListener:)
failed to return after waiting 10 seconds. main run loop mode: kCFRunLoopDefaultMode
感谢您的回复。
html
内容,或者您实现的一些UIWebViewDelegate
方法。 - alex-i