我得到了我的项目,并希望从Game Center集成开始,所以我检查了几个GitHub - 他们是如何做到的。
这就是我现在所做的事情
在我的目标
添加了import GameKit
var player = GKLocalPlayer.localPlayer()
已添加
var nc = NSNotificationCenter.defaultCenter()
nc.addObserver(self, selector: Selector("authChanged"), name: GKPlayerAuthenticationDidChangeNotificationName, object: nil)
if player.authenticated == false {
player.authenticateHandler = { (viewController, error) -> Void in
if viewController != nil{
self.presentViewController(viewController, animated: true, completion: nil)
}
}
}
到我的代码
但这会导致我的应用程序崩溃,我做错了吗?
此处是崩溃 big screenshot
的屏幕截图