如何判断 CBCentralManager 是否仍在处理 scanForPeripheralsWithServices?
How to tell if CBCentralManager is still processing scanForPeripheralsWithServices?
有没有办法判断 CBCentralManager
是否正忙于 scanForPeripheralsWithServices
?我试着查看状态,但似乎没有任何迹象表明它正在忙于扫描。
没有CBCentralManager
的属性表示当前是否在扫描外设。你需要自己跟踪这个。
通常你会在 class 中实现你的蓝牙功能,你可以向这个 class 添加一个布尔值 属性,你在调用 scanForPeripheralsWithServices
时将其设置为 true调用 stopScan
.
时为 false
有没有办法判断 CBCentralManager
是否正忙于 scanForPeripheralsWithServices
?我试着查看状态,但似乎没有任何迹象表明它正在忙于扫描。
没有CBCentralManager
的属性表示当前是否在扫描外设。你需要自己跟踪这个。
通常你会在 class 中实现你的蓝牙功能,你可以向这个 class 添加一个布尔值 属性,你在调用 scanForPeripheralsWithServices
时将其设置为 true调用 stopScan
.