Таблица лидеров iOS GameKit - получите счет местного игрока +/- 50 игроков вокруг него - PullRequest
1 голос
/ 25 мая 2011

Я программно собираю данные таблицы лидеров из игрового центра, и я хотел бы ограничить свой запрос данных счетом локального игрока и 25 баллами выше и ниже его. Это возможно. Есть ли способ получить текущую позицию местного игрока в таблице лидеров?

1 Ответ

1 голос
/ 08 января 2012

После того, как вы позвоните на [GKLeaderboard loadScoresWithCompletionHandler:], вы можете использовать [[GKLeaderboard localPlayerScore] rank] для получения ранга текущего пользователя.

Так что в следующий раз, когда вы позвоните loadScoresWithCompletionHandler, установите диапазон вокруг этого значения как leaderboardRequest.range=NSMakeRange(localPlayerRank-25, 50)

Также убедитесь, что вы не запрашиваете звание ниже единицы!

...