Я пытаюсь заставить работать игровой центр, не повезло. Я использую пример кода 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