2013-09-23 11 views
11

Ich brauche die Funktionalität, die den Datenaustausch über Bluetooth zwischen zwei Geräten ermöglicht. Ich weiß, dass GKPeerPickerController für diesen Zweck verwendet wird. Aber diese Klasse ist seit iOS 7 veraltet. Sowohl die Internetsuche als auch die Dokumentation sagen nichts darüber aus, was zu verwenden ist (wie es normalerweise der Fall ist). Irgendwelche Vorschläge?GKPeerPickerController ist in iOS 7 veraltet

GKPeerPickerController Class Reference

Antwort

12

Ok, werde ich meine eigene Frage beantworten. Von Apfel docs:

Der Multipeer Connectivity Framework (MultipeerConnectivity.framework) unterstützt die Entdeckung von Geräten in der Nähe und die direkte Kommunikation mit diesen Geräten ohne Internet-Verbindung erforderlich ist. Dieses Framework ermöglicht es, Multipeersitzungen einfach zu erstellen und zuverlässige Datenübertragung in Echtzeit und Echtzeitdaten Übertragung zu unterstützen. Mit diesem Framework kann Ihre App mit Geräten in der Nähe kommunizieren und nahtlos Daten austauschen.

Das Framework bietet programmatische und benutzeroberflächenbasierte Optionen für Erkennung und Verwaltung von Netzwerkdiensten. Apps können die Klasse MCBrowserViewController in ihre Benutzerschnittstelle integrieren, um eine Liste von Peer-Geräten anzuzeigen, aus der der Benutzer auswählen kann. Alternativ können Sie die Klasse MCNearbyServiceBrowser verwenden, um Peer-Geräte programmgesteuert zu suchen und zu verwalten. Weitere Informationen zu den Schnittstellen dieses Frameworks finden Sie unter Multipeer Connectivity Framework Reference.

Diese Klasse ist seit ios7 verfügbar. Das ist in Ordnung, aber ich denke, sie hätten einen Link zu dieser Klasse in GKPeerPickerController in der Nähe der veralteten Nachricht geben können.

Verwandte Themen