0

ハイスコ​​アと「効果音オン」や「音楽オン」などの基本データを plist ファイルに保存するゲーム書き込みを作成しています。しかし、将来、ゲームをアップデートして新しいバージョンのアプリをユーザーの iPhone/iPod にアップロードする必要がある場合、ハイスコアはどのように保持されますか? 他のファイルを上書きしながら特定の 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 に答える