我想要一个本地玩家的朋友也玩我的游戏的列表。获取所有玩这个游戏的游戏中心朋友
我想过做一个查询每个排行榜一位朋友的分数,并找到不同的球员:
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