以下代码用于从GameCenter获取当前玩家的分数,但未显示任何提交的分数:
if GKLocalPlayer.localPlayer().authenticated {
let gkScore = GKScore(leaderboardIdentifier: "myID")
gkScore.value = score
GKScore.reportScores([gkScore], withCompletionHandler: ( { (error: NSError!) -> Void in
if (error != nil) {
println("Error: " + error.localizedDescription);
} else {
println("Score reported: \(gkScore.value)")
}
}
每次app运行时都会显示localDescription错误,但不会显示/报告真实分数:
错误:无法完成请求的操作,因为一个或多个参数无效。
分数报告:0
知道在设备上测试应用时如何修复此问题?
感谢您的反馈。
此致
simoasis