标签: ios bluetooth-lowenergy scanning
我有一个可用的iOS应用程序,可以扫描具有特定服务的BLE设备,将它们添加到用户选择的表格视图中,并在进行选择时停止扫描。我注意到,如果我在应用程序正在扫描时重新启动设备,那么它只会从初始发现中获取并且调用一次didDiscoverPeripheral回调。我希望在应用程序扫描时重新打开设备时会重新发现该设备。
每次成功发现后是否应调用scanForPeripherals(withServices:options :),可能每次调用之间都会有一些延迟?