Я хочу проверить, к каким Bluetooth-устройствам подключен мой iPhone. Для этого я использую CBCentralManager.retrieveConnectedPeripherals()
вот так:
let connectedPerphs = centralManager.retrieveConnectedPeripherals(withServices: []);
Моя проблема в том, что даже если мой iPhone подключен к BluetoothDongle (в настройках явно указано «подключен»), список, возвращаемый retriveConnectedPeripherals()
, всегда пуст. Неправильно ли я использую этот метод или его нельзя использовать для обнаружения Bluetooth-соединения, такого как соединение с моим ключом? Если последний случай, как я могу обнаружить это соединение?