【问题标题】:How to tell if CBCentralManager is still processing scanForPeripheralsWithServices?如何判断 CBCentralManager 是否仍在处理 scanForPeripheralsWithServices?
【发布时间】:2016-10-12 17:16:46
【问题描述】:

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

【问题讨论】:

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


【解决方案1】:

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

通常你会在一个类中实现你的蓝牙功能,你可以向这个类添加一个布尔属性,当你调用scanForPeripheralsWithServices时设置为true,调用stopScan时设置为false。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-13
    • 1970-01-01
    • 2012-04-22
    • 2014-01-01
    相关资源
    最近更新 更多