Я создаю игру для iPhone, в которой используется Game Center, и мне трудно понять, как начать игру, которая началась с получения приглашения от друга. документы говорят это ...
Параметр acceptInvite имеет значение
не ноль, когда приложение получает
приглашение напрямую от другого
игрок. В этой ситуации другой
Приложение игрока уже
создал запрос на совпадение, так что это
копия вашей заявки не нужна
создать один.
В соответствии с этим мне не нужно создавать запрос на совпадение, так как игрок, который сделал приглашение, уже создал его. Если да, как мне получить объект GKMatch, необходимый для отправки / получения данных от другого игрока? Единственный известный мне способ получения объекта GKMatch - это создать запрос на совпадение и вызвать метод findMatchForRequest
, который, как говорят документы, я не должен делать.
Единственный пример кода, который у них есть для этого, включает создание и использование GKMatchmakerViewController
, который я не могу использовать, так как я создаю свои собственные пользовательские представления.
Большое спасибо за вашу мудрость!