我刚刚学习编程和完成一些SWIFT教程。我尽可能地做了很多研究,但似乎缺少一些关键方面。我有一个简单的游戏,当一个球员死亡时,我想检查他们的分数与以前保存的高点。如果它更高,那就是保存新的分数。NSUserDefaults - 保存和检索“高分”
在标题屏幕上显示最高分数。
这是我正在使用的当前代码;
NSUserDefaults.standardUserDefaults().integerForKey("highscore")
if score > NSUserDefaults.standardUserDefaults().integerForKey("highscore") {
NSUserDefaults.standardUserDefaults().setInteger(score, forKey: "highscore")
NSUserDefaults.standardUserDefaults().synchronize()
}
NSUserDefaults.standardUserDefaults().integerForKey("highscore")
我无法解决的问题只是如何打印高分!我试过使用;
hiScoreText.text = "Hi Score : \(highscore)"
但据我猜测,这是不正确的。我使用了什么变量,或者如何“读取”已保存的高分?
任何意见,一个新的家伙将不胜感激。
非常感谢。再次,对我愚蠢的监督做出清晰简洁的回答......并且再次在如此快速的回应时间内。非常感谢您的协助。 – Frankeex 2014-10-10 06:55:10