2013-11-07 2 views
1

Я создаю игру iOS, в которой игроку потребуется игровая система, поэтому, когда они сначала играют, им нужно войти в Game Center (если еще не подписан), то, что я смущенный, есть, очевидно, кнопка отмены в SignCenter для входа в ViewController, как я могу отключить это? или отобразить некоторые сообщения, когда он задействован?Яблочный игровой центр

ответ

2

Вы не можете отключить это, но вы можете просто не показывают содержание до тех пор, пока пользователь не вошел в систему.

+0

В моей игре используются данные Игрового Центра настройте учетную запись пользователя Parse, поэтому мне нужно получить информацию о игровом центре, когда они впервые начнут играть, но я не уверен, что делать, если они нажимают эту кнопку отмены. – Phil

+0

Как насчет сообщения с просьбой снова войти в систему и кнопку повтора? –

+0

Итак, я могу запустить код, когда кнопка отмены нажата? – Phil

0

Вы не можете отключить кнопку отмены, но вы можете проверить, если игрок успешно вошли в систему с

[localPlayer setAuthenticateHandler:^(UIViewController *login, NSError *) { 
    if (localPlayer.authenticated) { 
     NSLog(@"GameCenter authenticated"); 
    } else { 
     NSLog(@"GameCenter didn't authenticate"); 
    } 
}]; 
+0

Это то, что я делаю, я обнаруживаю, что игрок включен или нет, и если он не отображает диалог GC, а затем, если они нажимают на отмену, то что? если я не могу обнаружить, что отменено, было обнаружено, как я узнаю, чтобы положить сообщение на экране, чтобы они снова вошли в систему? – Phil

+0

А, я вижу. Отредактировал ответ. Посмотри, все ли. – Mike

0

Обычно вы показываете какой-то вид всплеска с кнопкой «Войти в игровой центр» и, возможно, какое-то объяснение вашей игры и/или почему пользователям необходимо войти в игру, чтобы играть. При нажатии кнопки «Вход» будет отображаться вход в систему GameCenter, и если пользователь отменит их, они просто останутся в представлении всплеска, пока они снова не войдут в систему и не войдут в систему.

 Смежные вопросы

  • Нет связанных вопросов^_^