no tengo toda la solución, sino una idea para usted:
Cada jugador tiene un único jugador-ID, que se puede obtener, si lo guarda lejos después de un
didReceiveData:(NSData *)data fromPlayer:(NSString *)playerID
Ahora puede iniciar programáticamente una nueva coincidencia e invitar a este jugador. Se le preguntará si quiere una revancha y luego podrá volver a jugar.
Sé que esto no es mucho de código o consejo concreto, pero tal vez es suficiente información para encontrar el resto en el GameKit Class Reference.
Me pregunto si puede resolverlo, dígame si lo hizo y ¡buena suerte!
Editar:
He buscado en el references y encontramos que:
- (void) loadPlayerData: (NSArray *) identifiers
yo no probé a mí mismo, sino que debe obtener el reproductor de esta manera otra vez, si almacenar su identificador en una matriz y pasarlo a esta función.
espero que traen algunos cambios en iOS6 para Game Center, que puede hacer que sus partidos mediante programación en su propio camino ...
¡Buenas noticias! Esto ahora es muy fácil de hacer con iOS6 simplemente use la rematchWithCompletionHandler de GKTurnBasedMatch. –