次のコードは、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)")
}
}
アプリが localizedDescription でエラーを実行するたびに表示されますが、実際のスコアは表示/報告されません:
エラー: 1 つ以上のパラメーターが無効なため、要求された操作を完了できませんでした。
報告されたスコア: 0
デバイスでアプリをテストしているときにこれを修正する方法はありますか?
フィードバックをお寄せいただきありがとうございます。
よろしく
シモアシス