Comment récupérer les 10 meilleurs scores d'un classment de gamecenter spécifique avec swift (iOS)

Comment récupérer les 10 meilleurs scores d'un classment de gamecenter spécifique dans swift (iOS)?

Je voudrais aller chercher les 10 meilleurs scores et les meilleurs joueurs de leaderbaord et build une "HALL OF FAMES" personnalisée dans le jeu. Comment récupérer datatables de leaderbaord?

En attendant, j'ai trouvé une réponse:

let leaderBoardRequest = GKLeaderboard() leaderBoardRequest.identifier = kGcIdHighScore // my GC Leaderboard ID leaderBoardRequest.playerScope = GKLeaderboardPlayerScope.Global leaderBoardRequest.timeScope = GKLeaderboardTimeScope.AllTime leaderBoardRequest.range = NSMakeRange(1,10) // top 10 leaderBoardRequest.loadScoresWithCompletionHandler { (scores, error) -> Void in if (error != nil) { print("Error: \(error!.localizedDescription)") } else if (scores != nil) { print("got top \(scores?.count) scores" ) var ii = 0 while (ii < scores?.count) { NSLog("%i ....... %@ %i %i", Int(ii+1), scores![ii].player.alias! , scores![ii].rank , scores![ii].value ) ii = ii + 1 } } } // end leaderBoardRequest.loadScoresWithCompletionHandler