有没有办法判断CBCentralManager
是否忙于scanForPeripheralsWithServices
?我试着查看状态,但似乎没有任何迹象表明它正在忙着扫描。
答案 0 :(得分:2)
CBCentralManager
没有属性表明它当前是否正在扫描外围设备。你需要自己跟踪这个。
通常,您可以在类中实现蓝牙功能,并且可以向此类添加布尔属性,在调用scanForPeripheralsWithServices
时设置为true,在调用stopScan
时设置为false。