3
저는 iPad 게임에 Game Center Leaderboard를 사용하려고하고 있으며 점수를 기본 리더 보드 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);
}
}
}];