objective-c - 在 iOS 上使用 Cordova/Phonegap 1.6.1 一次写入多个文件

标签 objective-c ios file-io cordova

当我一次写入平均大小为 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

导致此错误的原因是什么以及防止该错误的最佳方法是什么?

最佳答案

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

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

关于objective-c - 在 iOS 上使用 Cordova/Phonegap 1.6.1 一次写入多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10299893/

相关文章:

java - 如何在 Java 5 中从文本文件中读取时间和日期?

ios - 数据未保存到属性列表 - iOS

ios - 重新加载tableView时应用崩溃

iphone - 我是否需要初始化作为 plist 导入一部分的 iOS 空嵌套数组?

ios - Failed to fetch APNS token Error Domain=com.firebase.iid Code=1001 "(null) , <FIRAnalytics/ERROR> 遇到网络错误。代码,错误 : -999

python - numpy genfromtxt 转换器未知列数

python - 根据文本文件中的日期读取 block 中的数据 - python

iOS 开发与生产应用程序 Facebook 登录问题

ios - 基于uicolor的渐变不起作用

ios - 带有子项目的项目的 Xcode 代码覆盖率