Swift - Saving highscore using NSUserDefaults

后端 未结 5 1646
天命终不由人
天命终不由人 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:50

    You can use below piece of code:

    // Your score var
    
    var score:Int = 0
    
    //save
    
    score = NSUserDefaults.standardUserDefaults().setInteger(score, forKey: "score")
    
    // load without starting value nil problems
    
    if NSUserDefaults.standardUserDefaults().setIntergerForKey:("score") != nil {
    
    score = NSUserDefaults.standardUserDefaults().setIntergerForKey:("score")
    
    }
    

提交回复
热议问题