NSString *path = [[[NSBundle mainBundle] bundlePath] stringByAppendingPathComponent:@"favorites.plist"];
BOOL canWrite = [arr writeToFile:path atomically:YES];// arr is an NSArray
我得到了canWrite = NO。做过一些研究表明主要的捆绑是只读的。有没有办法让mainbundle文件读写?
谢谢,
答案 0 :(得分:2)
不,这是不可能的。 这意味着您需要更改二进制文件并添加苹果会拒绝您的应用以供审核的功能。
只需将mainBundle中的任何文件复制到文档目录,并将更改保存到该文件中。