是否可以在不更换的情况下以编程方式修改/更新plist文件?

时间:2011-10-24 06:09:05

标签: iphone objective-c xcode plist

在我的申请中 我只想更改文件的某些内容。

为此,我在字典中提取plist文件。

修改字典,然后重写整个plist文件。

是否可以直接修改plist文件或plist文件的某些内容。

2 个答案:

答案 0 :(得分:6)

如果不重写整个文件,则无法修改plist文件。如果你的plist文件太大而重写整个文件需要很长时间,那么你应该考虑使用SQLite数据库,并且可能采用Core Data。

答案 1 :(得分:0)

如果您正在谈论Info.plist或捆绑包内的任何资源(即:MyApp.app文件夹内),答案是否定的。 捆绑包中的文件是只读的。所以你不能覆盖它们。

如果您正在讨论可能位于Documents或Cached文件夹中的其他文件,则答案为YES。

相关问题