我的Phonegap文件API存在问题。 这是我的问题的一个简单例子:
function gotFileWriter(writer) {
for(var i=0;i<300;i++){
alert(i);
writer.write(i);
}
}
导航器警报0。 0写的是文件 导航器警报1。 别无其他。
由于
答案 0 :(得分:2)
PhoneGap文件操作是异步的。最可能发生的是第一次写入在你调用第二次写入之前没有完成,这会导致异常,PendingOperation是一个IIRC。您可能希望构建一个字符串,其中包含要写入文件的所有信息,并通过一个写入命令将其发送出来,或者您需要等待来自FileWriter的onwriteend事件,然后才能编写下一个项目。
查看FileWriter完整示例,了解如何使用onwriteend。
http://docs.phonegap.com/en/1.3.0/phonegap_file_file.md.html#FileWriter