Ios 选择游戏中心部分目的地

Ios 选择游戏中心部分目的地,ios,swift,uiviewcontroller,game-center,Ios,Swift,Uiviewcontroller,Game Center,我正在使用此功能打开游戏中心。默认情况下,它会打开成就,然后我必须单击下一部分才能查看排行榜。是否可以直接打开排行榜 func showLeaderBoard() { let ViewController = self.view.window?.rootViewController let gcvc = GKGameCenterViewController() gcvc.gameCenterDelegate = self ViewController?.pr

我正在使用此功能打开游戏中心。默认情况下,它会打开成就,然后我必须单击下一部分才能查看排行榜。是否可以直接打开排行榜

func showLeaderBoard() {

    let ViewController = self.view.window?.rootViewController
    let gcvc = GKGameCenterViewController()

    gcvc.gameCenterDelegate = self

    ViewController?.present(gcvc, animated: true, completion: nil)
}
在下面的图片上,您可以看到它默认打开。我正在寻找一种方法,它可以直接在排行榜上打开

您应该分配的属性。试试这个

func showLeaderBoard() {

    let ViewController = self.view.window?.rootViewController
    let gcvc = GKGameCenterViewController()
    gcvc.gameCenterDelegate = self
    gcvc.viewState = GKGameCenterViewControllerState.Leaderboards

    ViewController?.present(gcvc, animated: true, completion: nil)
 }

工作完美。正是我要找的!