GKScore无法更新游戏中心

时间:2018-12-21 14:22:48

标签: ios swift gambit gkscore

iOS 12.x Swift 4.2

尝试使用GameKit更新GKScore,但失败,并显示错误消息“错误无法更新nil”。我试图以经过身份验证的用户身份写的记录如下所示。我没有看到任何nil值。

ScoreReporter玩家:playerID:G:1572714306别名:2004 friendLevel:FL6排名:0日期:2018-12-21 14:15:32 +0000值:400 formattedValue:(null)上下文:0x0排行榜:highScore组: (空)

正在运行的代码...

if GKLocalPlayer.local.isAuthenticated {
        var scoreReporter = GKScore(leaderboardIdentifier: "highScore")
        scoreReporter.value = Int64(scoreToSave)
        print("ScoreReporter \(scoreReporter)")
        var scoreArray: [GKScore] = [scoreReporter]
        GKScore.report(scoreArray) { (error) in
            print("error failed to update \(error?.localizedDescription)")
        }

尝试删除并重新创建highScore ID,但无济于事...还尝试删除iPad上的应用程序,也无济于事。

当我进入Game Center时,它报告“无可用数据”

0 个答案:

没有答案