2016-06-21 10 views
0

Unten ist mein Code für den Spielstand von LocalPlayer.Swift: Abrufen 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 
      } 
     } 
    } 
} 

ich nil für print(leaderboard.localPlayerScore), Während ich sicher weiß, dass die lokalen Spieler hat auf dieser Rangliste gespeichert Score. Fehle ich etwas?

Antwort

1

Du hast

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