spritekit gamecenter排行榜 - 如何从场景中显示排行榜?

时间:2015-05-27 00:02:14

标签: swift sprite-kit scene leaderboard

如何从GameScene.swift中的GameViewController.swift调用我的showLeader()函数? 这是我的showLeader函数

func showLeader() {
    var vc = self.view?.window?.rootViewController
    var gc = GKGameCenterViewController()
    gc.gameCenterDelegate = self
    vc?.presentViewController(gc, animated: true, completion: nil)
}

1 个答案:

答案 0 :(得分:1)

您可以使用NSNotificationCenter从SKScene呈现viewController。请记住添加观察者,然后发布通知。当您不再需要时,请不要忘记取消NSNotification,否则您的应用程序将崩溃。