【发布时间】:2011-09-22 19:00:43
【问题描述】:
我从 JSON(使用 SBJson)获得一个 NSDictionary,我想存储它。我正在使用
[liveData writeToFile:localFilePath atomically:YES]
它失败了。数据 看起来 像它所有的 NSString、NSDictionary 和 NSArray(“原子地:YES”要求)。我在其他地方使用了相同的 localFilePath。
所以我的问题是:如何找出问题所在?我可以使用哪些工具来了解 writeToFile 失败的原因?日志不显示错误消息。
【问题讨论】:
-
你NSLogged你的
localFilePath看看值是多少?你确定你给它一个唯一的名字来保存吗? -
我同意问题可能出在您的路径上,您能否包含该代码?
-
我已经记录了我的 localFilePath,并且我还在代码中的其他地方使用它来存储其他内容(仅更改文件名 - 它是 NSTemporaryDirectory() 加上文件名)所以我很确定不是这个。但实际上我的问题是:我如何调试这个问题——我怎样才能找到更多关于失败的信息?记录器之外的 xcode 中是否有错误代码或某些调试工具可以帮助我确定它?还是我只需要通过反复试验来确定它?