Я застреваю, чтобы установить соединение между устройством и iPhone всегда, я получил это состояние, даже если я сохраняю ссылку на периферию на уровне файлов ИЛИ на глобальном уровне. (
CBPeripheral: 0x1700f7200, идентификатор =
6F44C292-FA88-41B2-9534-F9EFFDC02708, имя = (ноль), состояние =
подключение
Я должен передать данные на устройство и отправить некоторую команду.
Я использовал приведенный ниже код в didDiscover peripheral:
if (peripheral.identifier.uuidString == "6F44C292-FA88-41B2-9534-F9EFFDC02708") {//6F44C292-FA88-41B2-9534-F9EFFDC02708
connectingPeripheral = peripheral
connectingPeripheral.delegate = self
cbManager.connect(connectingPeripheral, options: [CBConnectPeripheralOptionNotifyOnDisconnectionKey:true])
cbManager.stopScan()
}
ИЛИ есть ли способ проверить, работает ли устройство BLE или нет?