我正在尝试将游戏中心整合到我的应用中。我花了很多时间试图解决这个问题并需要一些帮助。这就是我到目前为止所做的:
func login() {
println("login called")
var localPlayer = GKLocalPlayer()
localPlayer.authenticateHandler = {(viewController: UIViewController!, error: NSError!) -> Void in
if viewController != nil {
println("VC True")
self.presentViewController(viewController, animated: true, completion: nil)
}else if GKLocalPlayer.localPlayer().authenticated{
//WHAT HERE?
}
}
}
我创建了一个登录函数,我在视图中调用了它。
感谢您的帮助。
答案 0 :(得分:0)
你可以使用它,我在github上为iOS游戏中心创建了一个简单的类 https://github.com/DaRkD0G/Easy-Game-Center-Swift
开始
import GameKit
/// The local player object.
let gameCenterPlayer = GKLocalPlayer.localPlayer()
在你的功能之后
self.gameCenterPlayer.authenticateHandler={(var gameCenterVC:UIViewController!, var gameCenterError:NSError!) -> Void in
if gameCenterVC != nil {
self.presentViewController(gameCenterVC, animated: true, completion: { () -> Void in
// no idea
})
}
}