2016-06-21 2 views
0

Ниже приведен мой код для получения рейтинга игрового центра локального игрока.Swift: Retrieve LocalPlayer GC Score

if (GKLocalPlayer.localPlayer().authenticated) { 
    GKLeaderboard.loadLeaderboardsWithCompletionHandler { objects, error in 
     if let e = error { 
      print(e) 
     } else { 
      let leaderboards = objects! as [GKLeaderboard] 
      print(leaderboards) 
      for leaderboard in leaderboards { 
       print(leaderboard) 
       print(leaderboard.localPlayerScore) // This prints nil 
      } 
     } 
    } 
} 

я nil для print(leaderboard.localPlayerScore), Хотя я знаю, что местный игрок балл сохраняется на этом лидеров. Я что-то упускаю?

ответ

1

Вы должны позвонить

leaderboard.loadScoresWithCompletionHandler() { scores, error in 
    if error == nil { 
      print(leaderboard.localPlayerScore) 
    } 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^