我正在使用 swift 编程开发一个 ios 8 应用程序。我正在尝试使用 gamecentercontroller 显示游戏中心排行榜。但每次它显示的是挑战状态而不是排行榜。这是我使用的代码。
func showLeaderboard()
{
var gcViewController: GKGameCenterViewController = GKGameCenterViewController()
gcViewController.leaderboardIdentifier = myLeaderboardIdentifier
gcViewController.viewState = GKGameCenterViewControllerState.Leaderboards
gcViewController.gameCenterDelegate = self
let vc = self.view?.window?.rootViewController
vc?.presentViewController(gcViewController, animated: true, completion: nil)
}
当我尝试使用默认状态时
gcViewController.viewState = GKGameCenterViewControllerState.Dafault
然后它显示一个空白的白色视图(甚至没有挑战)
只是一个疯狂的疑问“它与沙盒模式有什么关系)
有人请帮忙。长期坚持这一点。