我需要你的帮助,我陷入了一个简单的问题,我做了很多谷歌搜索但没有得到解决方案。
我想存储前 5 名分数和名称,我通过 NSUserDefaults 完成了分数,但不知道如何使用名称存储它。请帮助我。我真的需要你的帮助。 谢谢...
最佳答案
您可以保存为用户默认值
NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
NSDictionary* dict = [[NSDictionary alloc] initWithObjectsAndKeys:@"jonny",@"name",@"100",@"score", nil];
NSArray* arr = [[NSArray alloc] initWithObjects:dict, nil];
[defaults setObject:arr forKey:@"list"];
[defaults synchronize];
[dict release];
[arr release];
并将值读取为
NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
NSArray* arr = [defaults objectForKey:@"list"];
NSLog(@"%@",[arr objectAtIndex:0]);
这对你来说很好用,它将是一个字典数组。
关于iphone - 我如何在 cocos2d iphone 中存储带有名字的前 5 名分数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10349265/