11.5 Daten an ein anderes Gerät senden

Alles, was wir von einem Gerät an ein anderes senden, muss als NSData verpackt werden. In unserer sendMessage:forDoor:-Methode bereiten wir die zu sendenden Daten vor, indem wir ein Schlüsselarchiv erstellen, dessen Schlüssel dem Namen der Methode entspricht, die am anderen Ende aufgerufen wird, und dessen Wert die Türnummer ist. Dann senden wir dem Teilnehmer diese Daten mit folgendem Aufruf:

Devices/MontyHall2/Classes/MontyHallViewController.m

[self.session sendDataToAllPeers:data
                    withDataMode:GKSendDataReliable
                           error:&error2];

Wir könnten die Daten an alle Peers oder einen bestimmten Peer senden. Wir senden hier die Daten an alle Peers – da wir nur einen einzigen Peer haben, ist es sinnlos, die Adressaten ...

Get iPad-Programmierung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.