【问题标题】:NSArray writeToFile not working first time (but works next time)NSArray writeToFile 第一次不工作(但下次工作)
【发布时间】:2011-06-11 06:36:26
【问题描述】:

我正在编写一个巨大的 NSArray 的 NSDictionaries。成功写入 plist 时的文件大小约为 549KB。问题是,当我启动我的应用程序时,我第一次尝试编写它时,它总是返回 NO(即它没有写),但下次它写得很好......有什么办法可以找出究竟发生了什么错误?谢谢。

【问题讨论】:

  • [数据 writeToFile:plistPath atomically:YES];
  • :) 我猜到了。你在哪里写信?

标签: objective-c cocoa-touch nsarray plist writetofile


【解决方案1】:

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

【讨论】:

  • 是的,但问题是,它总是只在第一次发生。
【解决方案2】:

改用NSData - writeToFile:options:error:,看看返回的错误(NSError)是什么意思。

【讨论】:

  • @user635064 请参阅thisNSArray 转换为NSData
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多