是否可以在iOS中获取游戏中心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

我不想将iOS GameCenter id用于我自己的服务器id。 比如谷歌+

是否有任何方法可以获取游戏中心id或帐户

我在网上搜索过这种方法。但这是零回报

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”行中展开可选值时意外发现零致命错误:展开可选值时意外发现零