Я пытаюсь внедрить пошаговое приложение, и нет никаких проблем с отправкой данных поворота, но я не вижу возможности автоматически получать данные. До сих пор, я узнал, что много:GKTurnBasedMatch получает данные
Существует
GKTurnBasedEventHandlerDelegate
-Протокол. Его легко реализовать, но где я устанавливаю, чтобы этот объект был делегатом того, чем он должен быть делегатом? Он, кажется, не является делегатом отGKTurnBasedMatch
, илиGKTurnBasedMatchmakerViewController
, илиGKMatchMaker
.Существует также метод
GKTurnBasedMatch
, который называетсяloadMatchDataWithCompletionhandler
, но, насколько я понимаю, это только раз, когда вы вроде есть инстинктивное чувство, что матч должен быть обновлен. Как мне узнать, что он должен быть обновлен? Должен ли я запускать эту функцию каждую секунду или около того?
Заранее спасибо.
UPDATE: Я установил [GKTurnBasedEventHandler sharedTurnBasedEventHandler].delegate
как статический экземпляр, который реализует GKTurnBasedEventHandlerDelegate
. Он до сих пор не вызван.
На самом деле, я в настоящее время запускаю это на симуляторе. Жаль, что он там не работает. – arik