是否可以在iOS中获取游戏中心id或帐户?
我不想将iOS GameCenter id用于我自己的服务器id。 比如谷歌+ 是否有任何方法可以获取游戏中心id或帐户 我在网上搜索过这种方法。但这是零回报是否可以在iOS中获取游戏中心id或帐户?,ios,xcode,game-center,Ios,Xcode,Game Center,我不想将iOS GameCenter id用于我自己的服务器id。 比如谷歌+ 是否有任何方法可以获取游戏中心id或帐户 我在网上搜索过这种方法。但这是零回报 let player = GKLocalPlayer.localPlayer() player.playerID, player.displayName playerID为零,displayName为我 我要一把钥匙,可以吗 func authenticateLocalPlayer() { var localPlay
let player = GKLocalPlayer.localPlayer()
player.playerID, player.displayName
playerID为零,displayName为我
我要一把钥匙,可以吗
func authenticateLocalPlayer() {
var localPlayer = GKLocalPlayer.localPlayer()
localPlayer.authenticateHandler = {(viewController : UIViewController!, error : NSError!) -> Void in
if viewController != nil {
self.presentViewController(viewController, animated: true, completion: nil)
}
else {
if localPlayer.authenticated {
self.gameCenterEnabled = true
localPlayer.loadDefaultLeaderboardIdentifierWithCompletionHandler({ (leaderboardIdentifier : String!, error : NSError!) -> Void in
if error != nil {
println(error.localizedDescription)
} else {
self.leaderboardIdentifier = leaderboardIdentifier
***above is your Game Center id***
}
})
} else {
self.gameCenterEnabled = false
}
}
}
}
在上面的代码中,self.leadboarder标识符是游戏中心id
在上述代码中,“self.leadboardidentifier=leadboardidentifier”行中的self.leadboardidentifier为游戏中心id致命错误:在“self.leadboardidentifier=leadboardidentifier”行中展开可选值时意外发现零致命错误:展开可选值时意外发现零