gpt4 book ai didi

ios - CoreBluetooth 在 CBPeripheralManager 中接收通知

转载 作者:行者123 更新时间:2023-12-01 02:44:44 24 4
gpt4 key购买 nike

我在运行 iOS6 的 iPhone 上实现 CBPeripheralManager,我已经创建并添加了自定义服务和特征。外部蓝牙设备(BLE112,如果它有所作为)充当中央设备并开始将数据写入我已实现的特性。我知道它正在编写,因为 App Store 上的测试应用程序(浅蓝色)将其视为正在编写,但我只是不确定如何从 CBPeripheralManager 中查看它。从未调用过 didReceiveWriteRequests,也从未调用过我的特征变量上的“值”属性。因此,总而言之,我的问题是:在 CBPeripheralManager 中,我如何判断某个特征的更新何时从中央写入?

最佳答案

通过多次尝试和错误,我发现在 iOS 端的服务属性下,您需要使用“CBCharacteristicPropertyWrite”而不是“CBCharacteristicPropertyWriteWithoutResponse”来创建它才能获得 didReceiveWriteRequests。看起来很明显,但让我摸不着头脑了一会儿。

关于ios - CoreBluetooth 在 CBPeripheralManager 中接收通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17324486/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com