11.10 Chatten

Sie werden sehen, dass wir dem PeerChat3-Ordner einen UITextView und eine entsprechende Eigenschaft namens chatView hinzugefügt haben. Gibt einer der Benutzer eine Nachricht in das Textfeld ein, zeigen wir diese Nachricht oben im Text-View an und senden sie an die verbundenen Peers. Wie zuvor werden wir die Methode sendDataToAllPeers:withDataMode:error: nutzen, um die Daten an die anderen Geräte zu senden. Weil wir einen String senden, können wir die Daten vor Ort kodieren.

Devices/PeerChat3/Classes/PeerChatViewController.m

-(void) sendAllPeersMessage:(NSString *) message {
    [self.session sendDataToAllPeers:
                      [message dataUsingEncoding:NSUTF8StringEncoding]
                        withDataMode:GKSendDataReliable
                               error:nil];
}

Und auf ähnliche Weise verarbeiten ...

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.