Swift - Saving highscore using NSUserDefaults

后端 未结 5 1644
天命终不由人
天命终不由人 2020-11-28 15:27

I\'m using Swift to make a game. I want to save the users high score using NSUserDefaults. I know how to create a new NSUserDefaults variable in my AppDelegate file:

5条回答
  •  野趣味
    野趣味 (楼主)
    2020-11-28 15:57

    var defaults=NSUserDefaults()
    var highscore=defaults.integerForKey("highscore")
    
    if(Score>highscore)
    {
        defaults.setInteger(Score, forKey: "highscore")
    }
    var highscoreshow=defaults.integerForKey("highscore")
    
    lblHighScore.text="\(highscoreshow)
    println("hhScore reported: \(lblHighScore.text)")
    lblPlayScore.text="\(Score)"
    println("play reported: \(lblPlayScore.text)")
    

提交回复
热议问题