func gameDidBegin(tetro: Tetro) {
levelLabel.text = "\(tetro.level)"
scoreLabel.text = "\(tetro.score)"
//hiscoreLabel.text = "\(tetro.score)"
var userDefaults = NSUserDefaults.standardUserDefaults()
var score: Int = 0 `enter code here`{
didSet {
hiscoreLabel = (self.scoreLabel.text = "\(tetro.score)")
}
}
scene.tickLengthMillis = TickLengthLevelOne
// The following is false when restarting a new game
if tetro.nextShape != nil && tetro.nextShape!.blocks[0].sprite == nil {
scene.addPreviewShapeToScene(tetro.nextShape!) {
self.nextShape()
}
} else {
nextShape()
}
}
Ich würde es begrüßen, wenn ich einige Hinweise zu bekommen, wie der scoreLabel.text zu speichern und auf einem separaten @IBOutlet setze hiscoreLabel mit NSUserDefaults nannte die Daten zu speichern, .Wie NSUserDefaults verwenden, um Daten zu speichern und
Grundsätzlich möchte ich NSUserDefaults verwenden und den höchsten hiscore mit den höchsten zuvor erhaltenen Punkten aktualisieren.