【问题标题】:void SendDelegateMessage(NSInvocation*): delegate (webView:decidePolicyForNavigationAction:request:frame:decisionListener:)void SendDelegateMessage(NSInvocation*): 委托 (webView:decidePolicyForNavigationAction:request:frame:decisionListener:)
【发布时间】:2013-04-30 05:35:34
【问题描述】:
我正在加载我的 webview 并运行图像(横幅),同时不断加载 webview 。但有时我会收到警告
void SendDelegateMessage(NSInvocation*): 委托 (webView:decidePolicyForNavigationAction:request:frame:decisionListener:)
等待 10 秒后未能返回。主运行循环模式:kCFRunLoopDefaultMode
并被绞死了一段时间。
webview 以 HTML 的形式加载数据(不是 HTML 中的 javascript)。
请建议我,如何处理这个警告。
提前致谢。
【问题讨论】:
标签:
objective-c
uiwebview
webview
ios6.1
【解决方案1】:
我认为今天的更新(iOS 6.1 SDK)解决了这个问题,我也认为它与模拟器有关。我认为这是关于干扰来自 skpaymenttransaction 和其他 UIWebView 的传出请求...我不确定,但是...
【解决方案2】:
这对我有用
- (void) dealloc
{
if(webView){
[webView stopLoading];
webView.delegate = nil;
}
}