你可以将NSMutableArray附加到文件中吗?

Emi*_*mil 1 iphone file append objective-c nsmutablearray

我试图将一些数据从NSMutableArray写入一个plist,同时保留旧的plist内容.

该函数writeToFile:atomically:用new覆盖旧内容,我想将新数组中的对象追加到plist中.

如何才能做到这一点?谢谢.

这样做时如何检查重复项?

djh*_*rld 5

您可以将文件的内容加载到数组中,然后addObjectsFromArray:在MutableArray中使用将内容加载到该数组中,然后使用writeToFile功能.

NSArray *oldArray = [NSArray arrayWithContentsOfFile:filePath];
[newMutableArray addObjectsFromArray:oldArray];

.....

[newMutableArray writeToFile:filePath atomically:YES];
Run Code Online (Sandbox Code Playgroud)