【发布时间】:2012-07-18 06:26:29
【问题描述】:
我在显示排行榜时遇到问题。我想我是对的,但我在日志中得到了这个错误
Unbalanced calls to begin/end appearance transitions for <UIViewController: 0x105e39c0>.
这是我显示和隐藏视图的代码
- (void)showLeaderboard
{
GKLeaderboardViewController *leaderboardController = [[GKLeaderboardViewController alloc] init];
if (leaderboardController != NULL)
{ CCLOG( @" leaderboardController ok...");
tempVC = [[UIViewController alloc] init];
leaderboardController.leaderboardDelegate = self;
[[[CCDirector sharedDirector] openGLView] addSubview:tempVC.view];
leaderboardController.category = @"com.bluemesasoftware.housedefender.hightestscore";
leaderboardController.timeScope = GKLeaderboardTimeScopeAllTime;
leaderboardController.leaderboardDelegate = self;
[tempVC presentModalViewController: leaderboardController animated: YES];
}
}
- (void)leaderboardViewControllerDidFinish:(GKLeaderboardViewController *)viewController
{
[tempVC dismissModalViewControllerAnimated:YES];
[tempVC.view.superview removeFromSuperview];
[tempVC release];
}
【问题讨论】:
-
我正要发布一些东西,但我看到你解决了这个问题,对于其他人来说,这里是链接:cocos2d-iphone.org/forum/topic/28079
标签: objective-c cocos2d-iphone game-center leaderboard