Ste*_*fan 6 game-center apple-tv game-center-leaderboard tvos
如何在tvOS中打开游戏中心排行榜?我已将此代码用于我的iPhone游戏,tvOS上没有"leaderboardIdentifier".
我计划在AppleTV上使用相同的排行榜(这将是同一个游戏).
非常感谢你的帮助,Stefan
@IBAction func handleGameCenter(sender: UIButton) {
let gcViewController = GKGameCenterViewController()
gcViewController.viewState = GKGameCenterViewControllerState.Leaderboards
gcViewController.leaderboardIdentifier = gamePrefix + "Leaderboard"
gcViewController.gameCenterDelegate = self
// Show leaderboard
self.presentViewController(gcViewController, animated: true, completion: nil)
}
func gameCenterViewControllerDidFinish(gameCenterViewController: GKGameCenterViewController) {
gameCenterViewController.dismissViewControllerAnimated(true, completion: nil)
}
Run Code Online (Sandbox Code Playgroud)
Les*_*ary 13
我也遇到了"无数据可用"屏幕的问题,但最终解决了它.这对我来说可以在tvOS上打开游戏中心排行榜:
使用此代码打开排行榜:
GKGameCenterViewController *gcViewController = [[GKGameCenterViewController alloc] init];
gcViewController.gameCenterDelegate = self;
[self presentViewController:gcViewController animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
2211 次 |
| 最近记录: |