ビューにリーダーボードを表示するためのこのコードがあります
.h
UIViewController *presentingViewController;
{
@property (retain) UIViewController *presentingViewController;
.m
- (void)leaderboardViewControllerDidFinish:(GKLeaderboardViewController *)viewController
{
[presentingViewController dismissModalViewControllerAnimated:YES];
[self.presentingViewController.view removeFromSuperview];
}
- (void)leaderboard
{
GKLeaderboardViewController *lb = [[GKLeaderboardViewController alloc] init];
if(lb != nil){
lb.leaderboardDelegate = self;
presentingViewController = [[UIViewController alloc] init];
[[[[CCDirector sharedDirector] openGLView] window] addSubview:presentingViewController.view];
[presentingViewController presentModalViewController:lb animated:YES];
}
うまくいきました。リードボードが表示されました。完了ボタンをタップすると消えますが、ゲームセンターボタンをタップすると、リーダーボードが表示されず、他のページもナビゲートできません。
上記のコードの問題は何ですか、これはiphonecocos2dアプリ用です
前もって感謝します。