我正在写一个巨大的NSDrayaries NSArray。成功写入plist时的文件大小约为549KB。事情是,当我开始我的应用程序时,第一次尝试写入它时,它总是返回NO(即它没有写入),但是下次它写得很好......有什么办法可以找出究竟发生了什么错误?谢谢。NSArray writeToFile第一次不工作(但下次工作)
回答
可能是你的字典数组是空的吗?尝试调试你的应用程序。
是的,但事情是,它总是只在第一次发生。 – user635064 2011-06-11 06:44:46
啊该死的,你是对的。 – user635064 2011-06-11 06:50:40
改为使用NSData - writeToFile:options:error:,看看返回的错误(NSError)是什么意思。
我有一个数组,而不是NSData。 – user635064 2011-06-11 06:44:22
@ user635064请参阅['this'](http://stackoverflow.com/questions/1286212/how-to-convert-nsarray-to-nsdata)将NSArray转换为NSData。 – 2011-06-11 06:47:39
- 1. writeToFile:原子只会第一次工作
- 2. Angular http post第一次不工作,但第二次工作
- 3. jquery按钮第一次正常工作,但第二次不工作
- 4. MouseListener第一次不工作
- 5. UIViewController第一次不工作
- 6. Python 3.5 SQLite INSERT第一次工作,但不是第二次?
- 7. AJAX请求第一次不工作,但此后工作
- 8. JQuery的不工作的第一次点击,但工作后
- 9. JavaScript脚本第一次不工作,但在此之后工作
- 10. PHP socket_write第一次工作,但
- 11. MKMapView setSelected:animated:第一次不工作
- 12. 会话第一次不工作,从第二次起作用
- 13. Ajax.BeginForm第一次工作,但从第二次调用
- 14. Python代码工作正常第一次,但失败第二次
- 15. 为什么fopen第一次失败,但第二次工作?
- 16. 第一次如何工作,但第二次失败?
- 17. addEventListener第一次工作
- 18. TabHost.setCurrentTab(index)第一次工作
- 19. 让jqGrid第一次工作
- 20. ajax.reload第二次不工作
- 21. setFullScreenIntent第二次不工作
- 22. FilteringSelect第二次不工作
- 23. replaceWith第二次不工作
- 24. JavaScript的jquery代码只是第一次工作,下次它不
- 25. 首先登录不工作,但第二次登录工作
- 26. IE 11第一次的AJAX调用工作第二不工作
- 27. 的UIScrollView不工作第一次,但工作正常,第二...目标C
- 28. Javascript正则表达式第一次正常工作,但不是第二次,第三次再次工作,而不是第四次,等等
- 29. 延迟不工作作为第一次工作
- 30. 修改WebGrid(mvc3)中的链接不工作(第一次工作,但不是第二次)
你最近怎么样? – 2011-06-11 06:40:36
[data writeToFile:atomist atomically:YES]; – user635064 2011-06-11 06:44:00
:)我猜到了那么多。你在哪里写信? – 2011-06-11 06:45:54