0
NSString *path = [[[NSBundle mainBundle] bundlePath] stringByAppendingPathComponent:@"favorites.plist"];

BOOL canWrite = [arr writeToFile:path atomically:YES];// arr is an NSArray

我得到了 canWrite = NO。做了一些研究,说主包是只读的。有没有办法让 mainbundle 文件读写?

谢谢,

4

1 回答 1

2

不,这是不可能的。这将意味着您更改您的二进制文件并添加苹果会拒绝您的应用进行审核的功能。

只需将 mainBundle 中的任何文件复制到文档目录并将更改保存到该文件即可。

于 2013-09-11T08:47:14.670 回答