游戏中心排行榜不会出现

时间:2011-03-15 04:01:30

标签: cocos2d-iphone gamekit

好的,我一直在尝试在我的 Cocos2d iPhone游戏中显示游戏中心排行榜。 我已经取得了进展,我得到了这段代码:

- (void) showLeaderboard {
tempVC=[[UIViewController alloc] init];

GKLeaderboardViewController *leaderboardController = [[GKLeaderboardViewController alloc] init];
if (leaderboardController != nil)
{
    leaderboardController.leaderboardDelegate = self;
    [[[CCDirector sharedDirector] openGLView] addSubview:tempVC.view];
    [tempVC presentModalViewController:leaderboardController animated: YES];
}

}

当我在模拟器中运行它时,我看到它变成了纵向模式,所以我知道发生了什么。但没有出现。没有排行榜出现。有什么问题?

  • 我的应用程序已与iTunes内容联系起来。
  • 我在游戏开始时已成功通过身份验证。
  • 我已经提交了分数(有一个名为GameKitHelper的好东西)

1 个答案:

答案 0 :(得分:2)

转到AppDelegate.m并更改:

[window addSubview: viewController.view];
to
window.rootViewController = viewController;

然后调用它

GameKitHelper* gkHelper = [GameKitHelper sharedGameKitHelper];
[gkHelper showLeaderboard];

这适用于cocos2d 1.0.0 RC1