如何判断CBCentralManager是否仍在处理scanForPeripheralsWithServices?

时间:2016-06-12 02:44:03

标签: ios objective-c swift core-bluetooth cbcentralmanager

有没有办法判断CBCentralManager是否忙于scanForPeripheralsWithServices?我试着查看状态,但似乎没有任何迹象表明它正在忙着扫描。

1 个答案:

答案 0 :(得分:2)

CBCentralManager没有属性表明它当前是否正在扫描外围设备。你需要自己跟踪这个。

通常,您可以在类中实现蓝牙功能,并且可以向此类添加布尔属性,在调用scanForPeripheralsWithServices时设置为true,在调用stopScan时设置为false。