GKLocalPlayer *localPlayer = [GKLocalPlayer localPlayer];
localPlayer.authenticateHandler = ^(UIViewController *viewController, NSError *error) {}
Я пытаюсь реализовать это. Если пользователь уже зарегистрирован, тогда кнопка Leaderboards доступна, как только пользователь откроет игровое приложение. Однако, если пользователь не подписан, пользователь должен щелкнуть по пользовательской кнопке GameCenterSignIn, чтобы войти в GameCenter.iOS Game Center Войти Интеграция
Имея проблему с внедрением из-за вышеуказанного кода. Это не позволит мне делать два входа двумя способами.
Почему я не могу использовать вышеуказанный код дважды в одном контроллере представления. Один в методе ViewDidLoad и другой в моей пользовательской кнопке GameCenterSignIn, чтобы дать пользователю выбор, а не принуждать пользователя, как только игра начнется с появления GameCenter или заставит пользователя покинуть приложение, чтобы войти в GameCenter?