使用私有iOS BluetoothManager框架进行设备配对

5
我一直在研究iOS 5.0中的私有BluetoothManager框架,已经成功地启动/停止蓝牙并获取设备列表,但我无法弄清如何开始配对。
我尝试使用以下方法进行连接,但效果不佳:
[[BluetoothManager sharedInstance] connectDevice:dev];

其中dev是在扫描期间发现的BluetoothDevice对象。

这似乎尝试进行配对(当我尝试连接到我的iMac时,配对对话框会出现一瞬间),但很快就失败了。

我注意到BluetoothManager.h包括一个BTPairingAgentImpl结构体,它可能有所帮助,但我不知道这个结构体包含什么或如何使用它。

任何帮助将不胜感激。


你找到了连接蓝牙设备的方法吗?如果是的话,如果您能联系我就太好了。谢谢! - Flocked
不幸的是,需要蓝牙连接的项目已经搁置了,所以我没有继续研究它的理由。 - Stoph
1个回答

0
正确的做法是获取一个BluetoothDevice对象(参见BluetoothDevice.h),并使用它的方法:配对,连接等。

晚了点,但是:设备上没有“配对”方法。只有“连接”和“取消配对”。据我所知,必须使用配对代理来建立配对,但我还没有成功做到这一点。 - AdvApp
蓝牙不能用于iPhone 5s,你能帮个忙吗? - vualoaithu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接