2015-10-29 4 views
1

Я создал новые полноразмерный (Мои первые таблицу лидеров) с помощью следующего обучающейНевозможно увидеть вкладку Полноразмерной в игровом центре приложения

GameCenter Leaderboard Implementation Tutorial

у меня не был ошибки во время инициализации, ни отчетов счетов. Я успешно представил различные оценки от 5 до 10 различных устройств. Проблема в том, что я не могу увидеть вкладку Leaderboard в приложении GameCenter и новый ее 10 дней с момента внедрения таблицы лидеров.

У меня была перекрестная проверка моей реализации много раз с другим учебником и разработчиками. Пожалуйста, помогите мне решить эту проблему.

Код представить счет: -

- (void) submitScore : (int)_score { 

if (!_gameCenterFeaturesEnabled) { 
    NSLog(@"Player not authenticated"); 
    return; 
} 

GKScore* gkScore = [[GKScore alloc] initWithLeaderboardIdentifier: GC_LEADERBOARD_ID]; 
gkScore.value = _score; 

[GKScore reportScores: @[gkScore] withCompletionHandler: ^(NSError* error) { 

    NSLog(@"Error Reporting Score to Leaderboard %@", error); 
    NSLog(@"GKScore %@", gkScore); 

    if (error == nil) { 
     if ([_delegate respondsToSelector: @selector(onScoresSubmitted:)]) { 
      [_delegate onScoresSubmitted: YES]; 
     } 
    } 
    else { 
     [self setLastError:error]; 
    } 
}]; 
} 

Код показать Leaderboard: -

-(void)showLeaderboard { 

GKGameCenterViewController *gcViewController = [[GKGameCenterViewController alloc] init];  
gcViewController.gameCenterDelegate = self; 
gcViewController.viewState = GKGameCenterViewControllerStateLeaderboards; 
gcViewController.leaderboardIdentifier = GC_LEADERBOARD_ID; 

[self presentViewController: gcViewController animated:YES forDisplay: self.view]; 
} 

ответ

0

Я нашел решение. Просто убедитесь, что в iTunes Connect Game Center включен для вашего приложения. Также убедитесь, что созданная вами таблица лидеров прикреплена к новой версии вашего приложения (а не просто создает новую таблицу лидеров). Это простые шаги, которые можно пропустить, особенно если мы не знакомы с iTunes Connect.