【发布时间】:2017-06-02 15:47:57
【问题描述】:
我有一个 BLE 设备,它通过相当标准的用户界面(点击 UITableView 中显示的设备条目)选择后连接到 iOS 设备。
连接很简单——一些内部处理,然后调用 CBCentralManager 的 connectPeripheral(peripheral: options:)。
需要“忘记”设备(这样 iPhone 就不会再次自动连接到它)。我调用了 cancelPeripheralConnection(peripheral:),但设备仍会自动连接回手机。
调用cancelPeripheralConnection(peripheral:)方法后,如何阻止BLE设备自动重连?
【问题讨论】:
-
它是 HID 设备吗?
-
不,不是。设备上没有任何东西可以用来忘记外围设备上的关联。这能回答问题吗?谢谢!
标签: ios iphone swift bluetooth-lowenergy core-bluetooth