我正在为我的应用添加GameCenter支持。我有以下方法在我的视图控制器Game Center提交方法导致无可选解开错误
func submitToGC(newScore: Int) {
// Submit score to GC leaderboard
let bestScoreInt = GKScore(leaderboardIdentifier: LEADERBOARD_ID)
bestScoreInt.value = Int64(newScore)
GKScore.report([bestScoreInt]) { (error) in
if error != nil {
print(error!.localizedDescription)
}
}
}
当与任何值调用时,该代码生成“意外地发现零而展开可选值”的错误。
我该如何解决这个问题?
*叹*为什么没有人阅读文档?有一种'永远不会导致崩溃的整数(forKey')方法 – vadian
如何定义'viewController'变量? – Losiowaty
@Losiowaty var viewController:GameViewController! 此外,GameScene文件的其他部分使用它没有问题 – Aej11a