11

我需要允许在两个设备之间通过蓝牙进行数据交换的功能。我知道 GKPeerPickerController 用于此目的。但是这个类自 iOS 7 以来已被弃用。互联网搜索和文档都没有说明要使用什么(通常是这样)。有什么建议么?

GKPeerPickerController 类参考

4

1 回答 1

12

好的,我会回答我自己的问题。来自苹果文档:

Multipeer Connectivity 框架 (MultipeerConnectivity.framework) 支持发现附近的设备并与这些设备直接通信,而无需 Internet 连接。该框架可以轻松创建多点会话,并支持可靠的有序数据传输和实时数据传输。使用此框架,您的应用可以与附近的设备通信并无缝交换数据。

该框架提供了用于发现和管理网络服务的编程和基于 UI 的选项。应用程序可以将 MCBrowserViewController类集成到其用户界面中,以显示对等设备列表供用户选择。或者,您可以使用MCNearbyServiceBrowser类以编程方式查找和管理对等设备。

有关此框架接口的更多信息,请参阅 Multipeer Connectivity Framework Reference

这个类从 ios7 开始可用。这很好,但我认为他们可以在GKPeerPickerController中在弃用消息附近提供指向此类的链接。

于 2013-09-24T10:42:10.693 回答