我正在寫一個巨大的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