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