아래 코드를 사용하여 내 게임에서 내 GameCenter 페이지를 만들었습니다. 그러나 iTunes Connect에서 만든 리더 보드를 내 코드에 연결할 수 없어서 리더 보드 페이지가 비어 있습니다. 내 코드에 Itunes Connect 리더 보드를 연결하려면 어떻게해야합니까? 그리고 리더 보드가 비어있는 것처럼 점수를 리더 보드에 배치하도록 앱을 만드는 방법은 무엇입니까? 여기 Itunes 연결 GameCenter 리더 보드에 연결 코드
내가 사용하는 코드입니다 :override func viewDidAppear(animated: Bool) {
//check user is logged into GameCenter
var localPlayer = GKLocalPlayer.localPlayer()
localPlayer.authenticateHandler = {(viewController : UIViewController!, error : NSError!) -> Void in
if ((viewController) != nil) {
self.presentViewController(viewController, animated: true, completion: nil)
} else {
println((GKLocalPlayer.localPlayer().authenticated))
}
}
//display leaderboard
func showLeaderboard() {
var gcViewController: GKGameCenterViewController = GKGameCenterViewController()
gcViewController.gameCenterDelegate = self
gcViewController.viewState = GKGameCenterViewControllerState.Leaderboards
gcViewController.leaderboardIdentifier = "MyLeaderboard"
self.showViewController(gcViewController, sender: self)
self.navigationController?.pushViewController(gcViewController, animated: true)
}
//take leaderboard away
func gameCenterViewControllerDidFinish(gcViewController: GKGameCenterViewController!) {
self.dismissViewControllerAnimated(true, completion: nil)
}
내가 응용 프로그램 내 아이튠즈 연결 리더를 연결하려면, 어떤 코드가 나는 리더 보드에 자신의 점수를 업로드 할 어떻게 사용합니까?
이 코드에서 어디에서 iTunes Connect Leaderboard를 앱에 연결할 수 있습니까? 그리고이 경우 어디에서 사용자 점수를 리더 보드에 제출합니까? – tdh
정확하게 내 대답을보세요 :' "YOUR_LEADERBOARD_ID"'. 점수 제출으로 코드를 업데이트했습니다. – Cesare
정말 고마워요! – tdh