0

我现在正在编写游戏内容,其中涉及将高分和基本数据(例如“音效开启”和“音乐开启”)保存到 plist 文件中。但是,如果将来我需要更新我的游戏并将新版本的应用程序上传到用户的 iphone/ipod 上,那么高分将如何保留?有没有办法在覆盖其他文件的同时保存特定的 plist 文件?提前致谢!

编辑: 有没有办法覆盖 plist 的一部分或将现有的 plist 与新的 plist 合并?

4

1 回答 1

1

如果您将这些 plist 放在文档目录中,则无需再做任何事情。当您的应用程序升级时,这些文件都会保留下来。你会得到这样的文档目录:

+ (NSString*) documentsPath
{
    NSArray* sysPaths = NSSearchPathForDirectoriesInDomains( NSDocumentDirectory, NSUserDomainMask, YES );
    return [sysPaths objectAtIndex:0];
}
于 2012-05-22T20:47:02.323 回答