Я соединяю BLE с CoreBluetooth и подключен.
Теперь, когда я возвращаюсь к экрану своего приложения, я хочу убедиться, что BLE уже подключен к устройству iOS.
Если я сохраню значение в значениях по умолчанию и удалю приложение, этот случай не будет работать для извлечения устройства.
Если пользователь удалит сопряженное периферийное устройство Bluetooth из меню «Настройка» -> «Bluetooth» -> список устройств, в этом случаетакже не работает для идентификации.
NSArray *ary = [self.bleMgr retrieveConnectedPeripheralsWithServices:@[[CBUUID UUIDWithString:@"180A"]]];
NSUUID *nsUUID = [[NSUUID alloc] initWithUUIDString:identifier];
NSArray *temp = [self.bleMgr retrievePeripheralsWithIdentifiers:@[nsUUID]];
Выше обеих строк кода не дает надежного результата.
Как получить это сопряженное устройство BLE в приложении?