0
私のcocos2dゲームのハイスコアはplistに書き込まれます。私がplistに入るたびに、1行のデータしか書き込まれません。plistに書き込むたびに前のデータを上書きしますか?各plistに複数行のデータを書き込む
私のplistに書き込むためのHERESに私のコード:
-(void)writeToPlistHighScore {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [NSString stringWithFormat:@"%@/%@",documentsDirectory,@"HighScore.plist"];
NSMutableDictionary* plistDict = [[NSMutableDictionary alloc] init];
[plistDict setObject:[NSNumber numberWithInteger:scoreNumber] forKey:@"Level2_HighScore"];
[plistDict writeToFile:filePath atomically: YES];
NSLog(@"HighScore wrote: %i", HighScore);
}
ありがとうございます!完璧に動作する – mattblessed