Cocos2d iphone 当游戏中心的排行榜关闭时,cocos2d点击被禁用

Cocos2d iphone 当游戏中心的排行榜关闭时,cocos2d点击被禁用,cocos2d-iphone,game-center,Cocos2d Iphone,Game Center,我显示游戏中心排行榜,但当我点击“完成”按钮时,排行榜关闭。 但是我不能点击屏幕上的任何按钮 这是我的代码: - (void)leaderboardViewControllerDidFinish:(GKLeaderboardViewController *)viewController { CCLOG(@"leaderboardViewControllerDidFinish %@", viewController); [viewController dismissModalVie

我显示游戏中心排行榜,但当我点击“完成”按钮时,排行榜关闭。 但是我不能点击屏幕上的任何按钮

这是我的代码:

- (void)leaderboardViewControllerDidFinish:(GKLeaderboardViewController *)viewController
{
    CCLOG(@"leaderboardViewControllerDidFinish %@", viewController);
    [viewController dismissModalViewControllerAnimated:YES];
    [viewController.view removeFromSuperview];
    [viewController release];
    [[CCDirector sharedDirector] resume];
}
使用此代码

cocos2d2.0

-(void) leaderboardViewControllerDidFinish:(GKLeaderboardViewController *)viewController
{
    AppController *app = (AppController*) [[UIApplication sharedApplication] delegate];
    [app.navController dismissModalViewControllerAnimated:YES];
}
CoCoS2D1.0

-(void) leaderboardViewControllerDidFinish:(GKLeaderboardViewController *)viewController
{
    AppDelegate* app = (AppDelegate*)[[UIApplication sharedApplication] delegate];
    [app.viewController dismissModalViewControllerAnimated:YES];
}
我正在使用CoCoS2D1.0

-(void) leaderboardViewControllerDidFinish:(GKLeaderboardViewController *)viewController
{
    AppDelegate* app = (AppDelegate*)[[UIApplication sharedApplication] delegate];
    [app.viewController dismissModalViewControllerAnimated:YES];
}
很抱歉,您提供的代码无效

我解决了这个问题。我只评论一行。 我失去了排行榜的接近动画,但它的工作

- (void)leaderboardViewControllerDidFinish:(GKLeaderboardViewController *)viewController
{
    CCLOG(@"leaderboardViewControllerDidFinish %@", viewController);
    [viewController.view removeFromSuperview];
    [viewController release];    
    [[CCDirector sharedDirector] resume];
}