0

当我一次写入多个平均大小为 100KB 的文件(是否批处理)时,我在输出控制台中收到以下消息:

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

这是使用 Cordova fileWriter:http ://docs.phonegap.com/en/1.6.1/cordova_file_file.md.html#FileWriter

这个错误的原因是什么,防止它的最佳方法是什么?

4

1 回答 1

1

我有一个类似的问题。找到了原因,但还没有解决办法。

到目前为止,我发现如果脚本运行超过 10 秒,Web 视图会返回错误,从而阻止用户与应用程序交互。如果您正在使用 alert(),则可能会在这 10 秒内计算警报框的持续时间(直到您按下确定)。

于 2012-06-11T04:58:18.227 回答