如何从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)
}
答案 0 :(得分:1)
您可以使用NSNotificationCenter从SKScene呈现viewController。请记住添加观察者,然后发布通知。当您不再需要时,请不要忘记取消NSNotification,否则您的应用程序将崩溃。