Quiero hacer la conexión entre dos dispositivos a través de WiFi utilizando GameKit. La documentación de Apple dice¿Cómo hacer la conexión a través de WiFi cuando se trabaja con Gamekit?
Si se elige una conexión a Internet, su aplicación debe cerrar el cuadro de diálogo del selector de iguales y presentar su propia interfaz de usuario para completar la conexión.
Esto es lo que hago
- (void)peerPickerController:(GKPeerPickerController *)picker didSelectConnectionType:(GKPeerPickerConnectionType)type
{
if (type == GKPeerPickerConnectionTypeOnline)
{
picker.delegate = nil;
[picker dismiss];
[picker autorelease];
[alert setTitle:@"\n\n\n"];
[alert setMessage:@"Looking for other iPads, iPhones or iPod touches..."];
[alert addButtonWithTitle:@"Cancel"];
UIActivityIndicatorView *progress = [[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(125, 50, 30, 30)];
progress.activityIndicatorViewStyle = UIActivityIndicatorViewStyleWhiteLarge;
[alert addSubview:progress];
[progress startAnimating];
[alert show];
}
}
Ok, he presentado mi propia interfaz. Y que sigue? ¿Cómo me conecto? ¿Cómo empezar a buscar compañeros?
El enlace está mal - va a una ADVERTENCIA para el tutorial. El tutorial real está aquí: http://www.raywenderlich.com/12735/how-to-make-a-simple-playing-card-game-with-multiplayer-and-bluetooth-part-1 – Adam