如何在iOS中显示排行榜集

Cha*_*man 8 xcode ios game-center-leaderboard

我试图让这一切都在昨晚完成,但它不会.有人可以帮忙吗?

我使用以下代码显示排行榜: gameCenterViewController.leaderboardIdentifier = leaderboardId

这适用于普通排行榜,但是当我使用leaderboardSetId时,无法加载任何排行榜集.你可以直接链接到排行榜集,如果是这样,你怎么做?

谢谢.

pes*_*sch -2

确保您已验证本地玩家和 iTunes Connect 中设置的排行榜后,您需要向 GameCenter 报告您的分数,确保您使用 64 位 Int。现在你可以添加它来显示本地玩家的排行榜:

func showGKGameCenterViewController(_ viewController: UIViewController) {
    if gameCenterIsDisabled {
      print("Local player is not authenticated")
    }
    let gameCenterViewController = GKGameCenterViewController()
    gameCenterViewController.delegate = self
    gameCenterViewController.viewState = GKGameCenterViewControllerState.default

    viewController.presentViewController(gameCenterViewController, animated: true, completion: nil)
}
Run Code Online (Sandbox Code Playgroud)