我擁有它,所以當我的遊戲結束時,它切換到單獨的SKScene,它顯示新的高分。這裏是我的代碼:主題1:使用NSUserDefaults的EXC_BAD指令
func saveState() {
let defaults = NSUserDefaults.standardUserDefaults()
defaults.setInteger(highScore, forKey: "labelScore") //this line says "unexpectedly found nil while unwrapping an optional value
defaults.setInteger(stars, forKey: "SNOW")
NSUserDefaults.standardUserDefaults().synchronize()
}
什麼可能是零?我有這個函數中的所有東西的值。如果需要,將發佈更多代碼。
高分可能是零。只需使用後衛let highscore = highscore else {return} –