我想要一個本地玩家的朋友也玩我的遊戲的列表。獲取所有玩這個遊戲的遊戲中心朋友
我想過做一個查詢每個排行榜一位朋友的分數,並找到不同的球員:
GKLeaderboard *allScoresEver = [[GKLeaderboard alloc] init];
allScoresEver.playerScope = GKLeaderboardPlayerScopeFriendsOnly;
allScoresEver.range = NSMakeRange(1,100);
allScoresEver.category = nil;
[allScoresEver loadScoresWithCompletionHandler:^(NSArray *scores, NSError *error) {
// filter out distinct players, favouring scores from our leaderboard
...
}];
...但似乎只返回上次報告的本土球員的得分,而不是來自每個排行榜的每一個得分,由朋友過濾。 docs表示設置類別爲零應返回「以前由遊戲報告的所有分數」。我想這意味着遊戲的運行實例,而不是全球應用程序意義上的遊戲?
想要獲得我想要的結果的有效方法的任何想法?
http://stackoverflow.com/questions/8336971/game-center-friend-list –
@SumitMundra謝謝,但那是所有有史以來的朋友。我只想要那些也擁有這款遊戲的玩家(「曾經記錄過這款遊戲的排行榜評分」是一個可以接受的替代品)。 – tenpn