1

Goal: Show the local user the default leaderboard when he/she clicks the leaderboard button in the app on their ios 7 device.

[[GKLocalPlayer localPlayer] loadDefaultLeaderboardIdentifierWithCompletionHandler:(void(^)(NSString *leaderboardIdentifier, NSError *error)) {

    //Use the leaderboard identifier.
    MyLeaderBoardID
}]
rebello95
  • 8,486
  • 5
  • 44
  • 65

1 Answers1

0

Link up a UIButton to the following method to display the default leaderboard:

- (void) presentLeaderboards
{
    GKGameCenterViewController* gameCenterController = [[GKGameCenterViewController alloc] init];
    gameCenterController.viewState = GKGameCenterViewControllerStateLeaderboards;
    gameCenterController.gameCenterDelegate = self;
    [self presentViewController:gameCenterController animated:YES completion:nil];
}
Wyetro
  • 8,439
  • 9
  • 46
  • 64