【发布时间】:2012-06-19 14:15:35
【问题描述】:
我正在尝试将 NSDictionaries 的 NSArray 写入文档文件夹。我正在使用
BOOL fileWritten = [favoritesArray writeToFile:fullFileName atomically:NO];
if (fileWritten == NO) {
NSLog(@"Writing favoritesFileFailed");
}
上面一直返回NO。知道为什么这不会写吗?真正奇怪的是几天前同样的代码还在工作。我读到一些东西说 writeToFile 不能处理复杂的对象。 NSDictionary 会是 writeToFile 无法保存的对象吗?
【问题讨论】:
-
您的字典创建了什么?什么键字典使用?文件路径是否正确?
-
NSDictionary 对象包含哪些对象?我相信归档数组和字典是完全没问题的,但如果它们包含不可归档的对象,那么问题就在这里。
标签: iphone objective-c cocoa-touch nsarray foundation