Objective c NSArray writeToFile第一次不工作(但下次工作)

Objective c NSArray writeToFile第一次不工作(但下次工作),objective-c,cocoa-touch,nsarray,plist,writetofile,Objective C,Cocoa Touch,Nsarray,Plist,Writetofile,我正在写一大堆词典。成功写入plist时的文件大小约为549KB。问题是,当我启动我的应用程序时,我第一次尝试编写它时,它总是返回NO(即,它没有编写),但下一次它编写得很好……有没有办法让我知道到底发生了什么错误?谢谢。您的字典数组可能是空的吗?尝试调试您的应用。改用,然后查看返回的错误(NSError)显示了什么。[data writeToFile:plistPath Atomicaly:YES];:)我猜的太多了。你在哪里写?是的,但问题是,它总是第一次发生。@user635064有关将N

我正在写一大堆词典。成功写入plist时的文件大小约为549KB。问题是,当我启动我的应用程序时,我第一次尝试编写它时,它总是返回NO(即,它没有编写),但下一次它编写得很好……有没有办法让我知道到底发生了什么错误?谢谢。

您的字典数组可能是空的吗?尝试调试您的应用。

改用,然后查看返回的错误(NSError)显示了什么。

[data writeToFile:plistPath Atomicaly:YES];:)我猜的太多了。你在哪里写?是的,但问题是,它总是第一次发生。@user635064有关将
NSArray
转换为
NSData
的信息,请参阅。