2011-06-11 54 views
0

我正在寫一個巨大的NSDrayaries NSArray。成功寫入plist時的文件大小約爲549KB。事情是,當我開始我的應用程序時,第一次嘗試寫入它時,它總是返回NO(即它沒有寫入),但是下次它寫得很好......有什麼辦法可以找出究竟發生了什麼錯誤?謝謝。NSArray writeToFile第一次不工作(但下次工作)

+0

你最近怎麼樣? – 2011-06-11 06:40:36

+0

[data writeToFile:atomist atomically:YES]; – user635064 2011-06-11 06:44:00

+0

:)我猜到了那麼多。你在哪裏寫信? – 2011-06-11 06:45:54

回答

1

可能是你的字典數組是空的嗎?嘗試調試你的應用程序。

+0

是的,但事情是,它總是隻在第一次發生。 – user635064 2011-06-11 06:44:46

+0

啊該死的,你是對的。 – user635064 2011-06-11 06:50:40

1

改爲使用NSData - writeToFile:options:error:,看看返回的錯誤(NSError)是什麼意思。

+0

我有一個數組,而不是NSData。 – user635064 2011-06-11 06:44:22

+2

@ user635064請參閱['this'](http://stackoverflow.com/questions/1286212/how-to-convert-nsarray-to-nsdata)將NSArray轉換爲NSData。 – 2011-06-11 06:47:39

相關問題