2011-06-11 106 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

相关问题