Не работает регистрация результатов Game Center / создание списка лидеров - PullRequest
1 голос
/ 25 января 2011

Я пытаюсь заставить работать игровой центр, не повезло. Я использую пример кода Apple. Когда я захожу, чтобы просмотреть таблицу лидеров в приложении, я вижу "невозможно загрузить" под таблицей лидеров в игровом центре.

Вещи, которые я проверял:

  • Мой идентификатор пакета на ITunesConnect такой же, как в моем info.plist
  • То, что моя таблица лидеров настроена на iTunesconnect
  • То, что мой код в таблице лидеров правильно введен в код
  • # импорт включен в файл .m

Код в моем файле .h:

    int *scoreInt;


}

-(IBAction)subScore;
-(IBAction)showLeader;

Код в моем .m файле:

-(IBAction)subScore
{
    {
        GKScore *scoreReporter = [[[GKScore alloc] initWithCategory:@"1234567"] autorelease];
        //in his tuturial value = scoreInt, not a label.

        //try either i_StartPt or finalStarPt
        scoreReporter.value = scoreInt;

        [scoreReporter reportScoreWithCompletionHandler:^(NSError *error) {
            if (error != nil)
            {
                NSLog(@"failed!!!");
                NSLog(scoreInt);
            }
        }];
    }
}
-(IBAction)showLeader
{
    GKLeaderboardViewController *leaderboardController = [[GKLeaderboardViewController alloc] init];
    if (leaderboardController != nil)
    {
        leaderboardController.leaderboardDelegate = self;
        [self presentModalViewController: leaderboardController animated: YES];
    }
}

- (void)leaderboardViewControllerDidFinish:(GKLeaderboardViewController *)viewController
{
    [self dismissModalViewControllerAnimated:YES];
}

Любые предложения будут фантастическими! Я смотрел на похожие ошибки в stackoverflow, но я не нашел решение, которое сработало.

Chris

1 Ответ

0 голосов
/ 16 октября 2011

Вы вошли в локальный плеер?

Также убедитесь, что вы все настроили в соответствии с Контрольным списком лидеров Apple .

...