CoreBluetooth 知道广告何时停止
Posted
技术标签:
【中文标题】CoreBluetooth 知道广告何时停止【英文标题】:CoreBluetooth knowing when advertisement stops 【发布时间】:2015-06-20 23:30:56 【问题描述】:CBPeripheralManagerDelegate
似乎没有通知广告何时停止的方法,不像它的对应物-peripheralManagerDidStartAdvertising:error:
。我是否应该假设 stopAdvertising
方法是同步的,并假设它在广告停止后立即?
【问题讨论】:
不,stopAdvertising
方法不是同步的。通过调用它然后调用isAdvertising
轻松测试
【参考方案1】:
你是对的。
-(void)stopAdvertising
立即停止广告。
这来自 Apple 的 CBPeripheralManager
类参考。
当您不想再公布外设管理器数据时调用此方法。
使用CBPeripheralManager
中的isAdvertising
属性可能对您有所帮助(取决于您的用例)。
【讨论】:
以上是关于CoreBluetooth 知道广告何时停止的主要内容,如果未能解决你的问题,请参考以下文章
使用 AltBeacon 库以 CoreBluetooth 格式做广告
iOS Swift - CoreBluetooth 无法发送数据