核心蓝牙没有发现外设通话即使我叫了停止扫描后,为什么?

时间:2018-08-15 17:13:40

标签: ios swift core-bluetooth cbperipheral cbcentralmanager

我具有以下财产

    var bleCentral: CBCentralManager!   

当我触发“扫描”按钮时,它将调用以下功能

    bleCentral.scanForPeripherals(withServices: [Id], options: nil)

10秒超时后,我打电话给

    bleCentral.stopScan()

停止扫描后,如果发现有具有相同服务的设备,则正在调用以下方法,但不应:

   func centralManager(_ central: CBCentralManager, didDiscover peripheral: 
   CBPeripheral, advertisementData: [String: Any], rssi RSSI: NSNumber)

谁能解释为什么?

0 个答案:

没有答案