0
我的cocos2d遊戲高分被寫入plist。每當我進入plist時,只寫入一行數據,每次寫入plist它都會覆蓋以前的數據?向每位plist寫入多行數據
繼承人我寫我的plist代碼:
-(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 2012-01-30 23:38:36