3
我試圖在我的iPad遊戲中啓用遊戲中心排行榜,並且我已經瞭解到,您需要向排行榜發佈多個分數才能在默認排行榜UI中顯示分數。奇怪的遊戲中心行爲?
我有兩個separete帳戶,我曾經發布兩個不同的分數到同一個排行榜,但是當我打電話給loadScoresWithCompletionHandler時,我只得到一個分數(用戶當前登錄的分數)。
任何想法爲什麼?
GKLeaderboard *myLB = [[GKLeaderboard alloc] init];
myLB.category = @"MyLeaderboardId";
myLB.timeScope = GKLeaderboardTimeScopeAllTime;
myLB.playerScope = GKLeaderboardPlayerScopeGlobal;
myLB.range = NSMakeRange(1, 100);
[myLB loadScoresWithCompletionHandler:^(NSArray *scores, NSError *error) {
if (error != nil)
{
NSLog(@"%@", [error localizedDescription]);
}
if (scores != nil)
{
for (GKScore *score in scores)
{
NSLog(@"%lld", score.value);
}
}
}];