一个UIWebView:decidePolicyForNavigationAction?(UIWeb

2019-10-18 19:50发布

我用我的应用程序一个UIWebView,一切都在iOS5中和6但是在iOS7的一个UIWebView无法加载请求的页面(从互联网上的HTML)工作正常,并开始与这个错误,每10秒一个无限循环:

void SendDelegateMessage(NSInvocation *): delegate (webView:decidePolicyForNavigationAction:request:frame:decisionListener:) failed to return after waiting 10 seconds. main run loop mode: kCFRunLoopDefaultMode

web视图中的loadRequest位于viewDidAppear。

我发现这个bug适用于iOS的文档。 该方法decidePolicyForNavigationAction似乎只在WebKit的MacOS的..而不是iOS的使用。

无论在设备和模拟器同样的问题。 我看到计算器类似的话题,但没有人报告工作的解决方案:/

谢谢你的帮助。

Answer 1:

尝试下载新版本的Xcode 5.0.1此问题已在5.0.1版本此外,清洁所有的构建从path ~/Library/Developer/Xcode/DerivedData/~干净后建立。 一切工作正常。 让我知道如果这个问题仍然存在。



Answer 2:

问题解决了:

我的问题是有关项目链接库:在iOS7 pspdfkit V2.X。

初始化pspdfkit前的UIWebView(即使没有提出它)解决我的问题。



文章来源: UIWebView: decidePolicyForNavigationAction?