Desenvolvimento para iOS: ao receber um convite para o Game Center, como obtenho o objeto GKMatch?

Estou construindo um jogo para iPhone que usa o Game Center e estou tendo dificuldades para entender como iniciar um jogo que foi iniciado ao receber um convite para jogar de um amigo. odocs diga isso...

O parâmetro acceptInvite é nulo quando o aplicativo recebe um convite diretamente de outro player. Nessa situação, o aplicativo do outro jogador já criou a solicitação de partida, portanto, essa cópia do seu aplicativo não precisa criar uma.

De acordo com isso, não preciso criar uma solicitação de partida, já que o jogador que fez o convite já criou uma. Em caso afirmativo, como obtenho o objeto GKMatch necessário para enviar / receber dados de / para o outro player? A única maneira que conheço para obter o objeto GKMatch é criar uma solicitação de correspondência e chamar ofindMatchForRequest método, que os documentos estão dizendo que eu não deveria fazer.

O único exemplo de código que eles têm para isso envolve criar e usar o métodoGKMatchmakerViewController, que não posso usar, pois estou criando minhas próprias visualizações personalizadas.

Muito obrigado pela sua sabedoria!

questionAnswers(3)

yourAnswerToTheQuestion