iphone - UIWebview 在控制台中遇到以下消息

标签 iphone ios uiwebview

UIWebview 在控制台中卡住并显示以下消息。

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

有人知道这是什么吗?

最佳答案

您是否在正在加载的页面上使用了任何 Javascript?

具体是你用的方法吗

- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script

作为docs陈述以下内容

JavaScript execution time is limited to 10 seconds for each top-level entry point. If your script executes for more than 10 seconds, the web view stops executing the script

这似乎与您在控制台中看到的错误消息有关

关于iphone - UIWebview 在控制台中遇到以下消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6489601/

相关文章:

ios - 通过保存 html 页面使加载 UIWebView 更快

ios - Swift 4 insertTimeRange 添加视频轨道但播放时除了第一个不显示

ios - 无法在 iPhone 6 上打开 Apple Pay 表

objective-c - SBJSON,检查数据是否加载完成

iphone - 在 NSMutableSet 中查找具有相同属性值的对象

javascript - 更改字体时基于页面的加载 epub

javascript - 将 NSArray 发送到 javascript

iphone - 安装新版本iPhone SDK时如何删除旧版本iPhone SDK?

iphone - 移动设备上的数据保护

iphone - 不使用捏合/UIScrollView 缩小照片