Einrichten von HighScore in Swift and Sprite Kit mit NSuserdefaults

Ich baue ein schnelles Spiel und möchte einen Highscore erstellen. Ich habe eine Weile lang versucht, herauszufinden, wie es geht. Können Sie mir also bitte sagen, wie ich diese Bibliothek durchsuchen soll, um festzustellen, ob bereits ein Highscore gespeichert ist, und diesen dann mit dem Score des Benutzers vergleichen. Ich habe versucht, damit fertig zu werden, aber es wird nicht funktionieren. Bitte helfen Sie und seien Sie so klar wie möglich. Wenn Sie mir einen Beispielcode geben, wären Sie sehr dankbar.

    if let highscore: AnyObject = NSUserDefaults.valueForKey("highscore") { 
      var savedScore: Int = NSUserDefaults.standardUserDefaults().objectForKey("highScore") as Int
        if ( savedScore < Score) { 
            var highscore = Score
            NSUserDefaults.standardUserDefaults().setObject(highscore, forKey:"highscore")
            NSUserDefaults.standardUserDefaults().synchronize() }
    }
    else { 
        var highscore = Score
        NSUserDefaults.standardUserDefaults().setObject(highscore, forKey:"highscore")
        NSUserDefaults.standardUserDefaults().synchronize()
   }

Antworten auf die Frage(2)

Ihre Antwort auf die Frage