2

アプリがあり、GameCenter リーダーボードを使用しています。しかし、リーダーボードを閉じることはできません:

これは私のコードです:

-(void)showLeaderboard {


GKGameCenterViewController *leaderboardController = [[GKGameCenterViewController alloc] init];

if (leaderboardController != NULL)
{
    leaderboardController.leaderboardIdentifier = @"Leaderboard";
    leaderboardController.viewState = GKGameCenterViewControllerStateLeaderboards;
    leaderboardController.gameCenterDelegate = self;
    UIViewController *vc = self.view.window.rootViewController;
    [vc presentViewController: leaderboardController animated: YES completion:nil];
}
}

- (void)gameCenterViewControllerDidFinish:(GKGameCenterViewController *)viewController
{
    NSLog(@"Close");
    UIViewController *vc = self.view.window.rootViewController;
    [vc dismissViewControllerAnimated:YES completion:nil];
}

どうすればいいのかわからない:-

4

1 に答える 1