我剛剛學習編程和完成一些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