#ios #xcode #airpods
#iOS #xcode — код #airpods ( айрподы)
Вопрос:
Я хотел бы определить, подключились ли мои AirPods. Я смог сделать это для любого другого устройства Bluetooth, но не могу найти наблюдателей, которые сделали бы то же самое для AirPods. Есть идеи? tnx
Комментарии:
1. Добавьте некоторый код, который вы пробовали. Кроме того, как вы получаете did connect для любого другого устройства Bluetooth?
Ответ №1:
Вы можете использовать фреймворк IOBluetooth. Существует класс с именем IOBluetoothDevice, который имеет метод type, позволяющий регистрироваться для получения уведомлений о подключении устройства.
IOBluetoothDevice.register(forConnectNotifications: self, selector: #selector(connectNotifications))
Отсюда вы можете вызвать isConnected
свой IOBluetoothDevice
экземпляр и проверить, подключен он или нет.
Комментарии:
1. Я только что заметил, что вы запрашиваете iOS. Я бы посмотрел на фреймворк CoreBluetooth.