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];
}