2012-06-02 23 views
5

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?

Respuesta

2

Este tutorial construye un juego de cartas de igual a igual utilizando Gamekit y Bluetooth o wifi. (enlace actualizado)

+1

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

Cuestiones relacionadas