gpt4 book ai didi

ios - GameCenter 显示 "No Challenges Screen"

转载 作者:行者123 更新时间:2023-11-29 01:50:28 24 4
gpt4 key购买 nike

我已经完全按照许多教程将 GameCenter 集成到我的应用程序中。我正在使用正确的代码来发布分数,并获得分数正在报告给 GC 的报告。但是,当我尝试加载排行榜时,它显示的是“无挑战”空白屏幕。

我已经尽可能多地梳理了相关的 stackoverflow 问题,并查看了文档。两者都没有帮助解决我的问题。

一些额外的信息,以防止巨魔在这篇文章中给出毫无值(value)的答案。

  1. 我已经创建了 3 个沙箱用户帐户并用它们全部发布
  2. 我已确保我的排行榜 ID 已准确粘贴到代码中。

授权代码 //启动游戏中心 funcauthenticateLocalPlayer(){

    let localPlayer: GKLocalPlayer = GKLocalPlayer.localPlayer()

localPlayer.authenticateHandler = {(viewController, error) -> Void in

if (viewController != nil) {
self.presentViewController(viewController, animated: true, completion: nil)
}

else {
println((GKLocalPlayer.localPlayer().authenticated))
}
}
}

显示排行榜的代码

func showLeaderboard() {

    // declare the Game Center viewController
var gcViewController: GKGameCenterViewController = GKGameCenterViewController()
gcViewController.gameCenterDelegate = self

gcViewController.viewState = GKGameCenterViewControllerState.Leaderboards
// Remember to replace "Best Score" with your Leaderboard ID (which you have created in iTunes Connect)
gcViewController.leaderboardIdentifier = "1019900515.HighScore"
// Finally present the Game Center ViewController
//self.showViewController(gcViewController, sender: self)
// self.navigationController?.pushViewController(gcViewController, animated: true)
self.presentViewController(gcViewController, animated: true, completion: nil)
}

最佳答案

一天后,我没有更改代码的任何部分,但统计数据开始工作了。那时它一定是在 Apple 的服务器端。答案是耐心。

关于ios - GameCenter 显示 "No Challenges Screen",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31480880/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com