2015-07-17 4 views
0

Я внимательно следил за многими учебниками по интеграции GameCenter в свое приложение. Я использую правильный код для публикации оценок и получения отчета о том, что оценки сообщаются в GC. Однако, когда я пытаюсь загрузить таблицу лидеров, вместо этого отображается пустой экран «Нет проблем».GameCenter, показывающий экран «Без проблем»

Я исправил столько вопросов, сколько мог, и посмотрел документацию. Ни одна из них не помогла решить мою проблему.

Дополнительная информация для предотвращения бесполезных ответов троллей на этом посту.

  1. Я сделал 3 учетные записи пользователей песочницы и отправил с ними всеми
  2. я обеспечил мои лидер идентификатор точно вставлен в код.

Код для AUTH // инициируют GAMECENTER Func authenticateLocalPlayer() {

let localPlayer: GKLocalPlayer = GKLocalPlayer.localPlayer() 

    localPlayer.authenticateHandler = {(viewController, error) -> Void in 

     if (viewController != nil) { 
      self.presentViewController(viewController, animated: true, completion: nil) 
     } 

     else { 
      println((GKLocalPlayer.localPlayer().authenticated)) 
     } 
    } 
} 

код для отображения списка лидеров

Func showLeaderboard() {

// declare the Game Center viewController 
    var gcViewController: GKGameCenterViewController = GKGameCenterViewController() 
    gcViewController.gameCenterDelegate = self 

    gcViewController.viewState = GKGameCenterViewControllerState.Leaderboards 
    // Remember to replace "Best Score" with your Leaderboard ID (which you have created in iTunes Connect) 
    gcViewController.leaderboardIdentifier = "1019900515.HighScore" 
    // Finally present the Game Center ViewController 
    //self.showViewController(gcViewController, sender: self) 
    // self.navigationController?.pushViewController(gcViewController, animated: true) 
    self.presentViewController(gcViewController, animated: true, completion: nil) 
} 

ответ

1

После в день, я не изменил никакой части кода, но статистика началась за работой. Должно быть, это было со стороны Apple со своим сервером. Ответ был терпением.