2012-06-02 11 views
5

Desidero effettuare la connessione tra due dispositivi tramite WiFi utilizzando GameKit. La documentazione Apple diceCome effettuare la connessione tramite WiFi quando si lavora con Gamekit?

Se si seleziona una connessione Internet, l'applicazione deve chiudere la finestra di dialogo peer picker e presentare la propria interfaccia utente per completare la connessione.

Questo è quello che faccio

- (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, ho presentato la mia propria interfaccia. E poi? Come mi connetto? Come iniziare a cercare i pari?

risposta

2

Questo tutorial crea un gioco di carte peer to peer utilizzando Gamekit e Bluetooth o Wi-Fi. (link aggiornato)

+1

Il collegamento è errato - va a un ADVERT per il tutorial. Il tutorial attuale è qui: http://www.raywenderlich.com/12735/how-to-make-a-simple-playing-card-game-with-multiplayer-and-bluetooth-part-1 – Adam

Problemi correlati