如何检查iPhone的蓝牙是否已连接到其他设备/配件?

时间:2016-10-24 12:16:12

标签: ios objective-c swift bluetooth

我正在开发包含蓝牙连接配对的应用程序。所以我想知道蓝牙是否连接到其他设备或任何配件?

检查iPhone中蓝牙是否已配对?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用CBCentralManager将已连接的蓝牙设备检索到您的设备。当您的蓝牙设备开启(CBCentralManager状态== CBCentralManagerStatePoweredOn)时,请调用此功能:

func retrieveConnectedPeripherals(withServices serviceUUIDs: [CBUUID]) -> [CBPeripheral]

它会显示连接到iPhone的所有服务的UUID列表。

参考:https://developer.apple.com/reference/corebluetooth/cbcentralmanager/1518924-retrieveconnectedperipherals