0

以下代码用于从 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)")
            }
        }

每次应用程序运行时都会显示带有本地化描述的错误,但不会显示/报告真实分数:

错误:请求的操作无法完成,因为一个或多个参数无效。

分数报告:0

知道如何在设备上测试应用程序时解决此问题吗?

感谢您的任何反馈。

问候

西莫阿西斯

4

0 回答 0