0

5 つのファイルを含むアプリケーションを開発していplistます。これらすべてのファイルをドキュメントディレクトリに保存したいと思います。データを動的に追加したいからです。を使用してplistパスを作成しています

からデータを取得していますplist

NSMutableArray *pathsArray = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docpath = [pathsArray objectAtIndex:0];
NSString *scorePlistPath = [docpath stringByAppendingPathComponent:@"highScores.plist"];

if (![[NSFileManager defaultManager] fileExistsAtPath:scorePlistPath]) {
    scorePlistPath = [[NSBundle mainBundle] pathForResource:@"highScores" ofType:@"plist"];
}
highScoreArray = [[NSMutableArray alloc]initWithContentsOfFile:scorePlistPath];

データの書き込み先plist

scorePlistPath = [docpath stringByAppendingPathComponent:@"highScores.plist"];

[highScoreArray writeToFile:scorePlistPath atomically:YES];

ここで、ドキュメント ディレクトリにもう 1 つ追加したいと思いplistsます。バンドルにはありません。どうやってやるの..?

4

1 に答える 1