Я использую NSUserDefaults для отображения оценки от моего GameScene
на моем resetViewController
. Проблема в том, что если пользователь не забивает, он покажет игроку последний счет.Использование NSUserDefaults для отображения оценки
В GameScene
var score: Int = 0
var scoreLabel = SKLabelNode()
let defaults = NSUserDefaults.standardUserDefaults()
score++
scoreLabel.text = "\(score)"
defaults.setObject(scoreLabel.text, forKey: "scoring")
В resetViewController
var score = defaults().stringForKey("scoring")
YourScore.text = score
Я уверен, что это что-то простое, но я не могу понять это
Вам также нужны NSUserDefaults. Если вы показываете только текущие данные пользователю и перезагружаете предыдущие пьесы, вы можете просто сделать это с некоторыми свойствами в вашем контроллере просмотра или с использованием некоторых глобальных переменных. – Sandeep