【问题标题】:CoreBluetooth knowing when advertisement stopsCoreBluetooth 知道广告何时停止
【发布时间】:2015-06-20 23:30:56
【问题描述】:

CBPeripheralManagerDelegate 似乎没有通知广告何时停止的方法,不像它的对应物-peripheralManagerDidStartAdvertising:error:。我是否应该假设 stopAdvertising 方法是同步的,并假设它在广告停止后立即?

【问题讨论】:

  • 不,stopAdvertising 方法不是同步的。通过调用它然后调用isAdvertising 轻松测试

标签: ios core-bluetooth


【解决方案1】:

你是对的。

-(void)stopAdvertising立即停止广告。

这来自 Apple 的 CBPeripheralManager 类参考。

当您不想再公布外设管理器数据时调用此方法。

使用CBPeripheralManager 中的isAdvertising 属性可能对您有所帮助(取决于您的用例)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 2014-03-20
    • 2017-01-30
    • 1970-01-01
    • 1970-01-01
    • 2021-05-28
    • 1970-01-01
    相关资源
    最近更新 更多