iphone - 我如何在 cocos2d iphone 中存储带有名字的前 5 名分数

标签 iphone ios cocoa-touch cocos2d-iphone

我需要你的帮助,我陷入了一个简单的问题,我做了很多谷歌搜索但没有得到解决方案。

我想存储前 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/

相关文章:

ios - CAShapeLayer 中的多个路径

iphone - 当通过 UIWebView 播放电影,然后通过 Airplay 输出到 AppleTV 时,关闭 iPhone 屏幕会停止播放。为什么?

iphone - 将 RSA key 导入 iPhone 钥匙串(keychain)?

iphone - 如何在 UISearchBar 中创建两个输入文本字段

ios - 简单游戏的应用程序提交文件夹/存档大小超过 200mb

.net - 使用包含丹麦字符的 json 数据调用时出现 WCF Web 服务请求错误

iOS/iPhone 应用程序似乎为我的文本添加了颜色 mask /颜色阴影

iphone - 在 iPhone 上创建舷窗动画过渡?

iphone - 在 iPad 中创建交互式视频 - 用于产品演示的应用程序

iPhone 视频缓冲区