我创建plist文件,并成功读取数据。
但我无法写入文件。 (例如,将布尔值NO更改为YES。 NSMutableDictionaty的writeToFile不起作用)
文件路径如下所示。
NSString* path = [[NSBundle mainBundle] pathForResource:@"Setting" ofType:@"plist"];
我就这样写了价值。
[myDict setObject:[NSNumber numberWithBool:NO] forKey:@"isFirst"];
[myDict writeToFile:path atomically:YES];
将plist文件放入'复制捆绑资源'只读?
答案 0 :(得分:0)
一个包总是只读
将文件复制到App的Documents目录。那是R / W
path = filePathInDocumentsFolder
file = read(path)
if(!file) {
copy(plistFromBundle to path)
file = read(path)
}