が表示されると、のリーダーボードカテゴリが設定されていないGKLeaderboardViewController
場合でも、リストの最初のリーダーボードが表示されます。GKLeaderboardViewController
すべてのリーダーボードのリストを表示する唯一の方法は、上部の[リーダーボード]ボタンをクリックすることです。
が表示されたときにすべてのリーダーボードのリストを表示する方法はありますGKLeaderboardViewController
か?
が表示されると、のリーダーボードカテゴリが設定されていないGKLeaderboardViewController
場合でも、リストの最初のリーダーボードが表示されます。GKLeaderboardViewController
すべてのリーダーボードのリストを表示する唯一の方法は、上部の[リーダーボード]ボタンをクリックすることです。
が表示されたときにすべてのリーダーボードのリストを表示する方法はありますGKLeaderboardViewController
か?
カテゴリをnilに設定できます。
GKLeaderboardViewController *leaderboardController = [[GKLeaderboardViewController alloc] init];
if (leaderboardController != NULL)
{
//leaderboardController.category = kLeaderboardID;
leaderboardController.category = nil;
leaderboardController.timeScope = GKLeaderboardTimeScopeWeek;
leaderboardController.leaderboardDelegate = self;
[self presentModalViewController: leaderboardController animated: YES];
}
[leaderboardController release];
Appleドキュメント:
カテゴリプロパティは、nilであるか、iTunesConnectでリーダーボードを作成したときに定義したカテゴリ識別子と一致する必要があります。nilの場合、ビューには集計リーダーボードのスコアが表示されます。デフォルトはnilです。
カテゴリプロパティは、iOS6以降では非推奨になりました。
これを試して:
leaderboardController.identifier = @"Your leaderboard identifier as defined on iTunes connect";