Баннер Game Center не будет показываться - PullRequest
1 голос
/ 22 января 2012

В моей игре для iPhone у меня есть таблицы лидеров Game Center. Когда игрок проходит проверку подлинности с помощью игрового центра, диалоговое окно «Добро пожаловать назад» не будет отображаться (иногда оно просто мигает, но в большинстве случаев вообще не отображается). Интеграция игрового центра работает, я вижу результаты в приложении игрового центра, и если игрок не аутентифицирован, он запросит его учетные данные.

Теперь я добавляю достижения для своей игры, поэтому то, что было второстепенной проблемой, теперь стало основной. Так как та же проблема возникает с баннером разблокированного достижения, игрок не имеет обратной связи, когда он разблокирует достижение (я не хочу использовать собственный баннер, я хочу использовать игровой центр).

Понятия не имею, чтобы начать искать решение. Я делал все как в предыдущей игре (какой баннер игрового центра работает), за исключением использования OpenGL ES 2 вместо 1.

Кто-нибудь имел эту проблему раньше? Как я могу это исправить?

РЕДАКТИРОВАТЬ : Забыл упомянуть, что для success.showsCompletionBanner установлено значение true.

1 Ответ

1 голос
/ 22 января 2012

У меня было [UIView setAnimationsEnabled: false], чтобы отключить анимацию вращения вида. Это вызывало проблемы с баннерами Game Center. После удаления этой строки все работает.

...