Я создал новые полноразмерный (Мои первые таблицу лидеров) с помощью следующего обучающейНевозможно увидеть вкладку Полноразмерной в игровом центре приложения
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];
}