GameKitHelper: отображение списков лидеров Game Center - PullRequest
0 голосов
/ 13 марта 2011

Я использую GameKitHelper для моей игры Cocos2d.В какой-то момент я захочу отобразить списки лидеров, поэтому я делаю это:

[[GameKitHelper sharedGameKitHelper] showLeaderboard];

Но ничего не происходит.Что мне делать?

1 Ответ

5 голосов
/ 13 марта 2011

Показать gameKit helper?Это неправильно ..

это должно быть так:

- (void) showLeaderboard
{
    GKLeaderboardViewController *leaderboardController = [[GKLeaderboardViewController alloc] init];
    if (leaderboardController != nil)
    {
        leaderboardController.leaderboardDelegate = self;
        [self presentModalViewController: leaderboardController animated: YES];
    }
}

ссылка по этой ссылке: Ссылка

Код для cocos2d ..

UIViewController* _tmpView = [[UIViewController alloc] initWithNibName:nil bundle:nil];
    GKLeaderboardViewController* gclb = [[GKLeaderboardViewController alloc] init];
gclb.leaderboardDelegate = self;
    [[[CCDirector sharedDirector] openGLView] addSubview:_tmpView.view]; 
    [_tmpView presentModalViewController:gclb animated:NO];
...