notify属性的设置
时间:10-02
整理:3721RD
点击:
大家好,
使用lightBlue 来分析协议时,当点击一个具有 read 和 notify 属性的接口是,出现 IOS CoreBluetooth Error 的错误提示,具体是
Error Domain = CBATTErrorDomain
Code = 10 "the attribute could not be found"
UserInfo = 0x14eb65a0
{NSLocalizedDescription=The attribute could not be found}
我检查了属性表的配置,一直没有找到哪里配置错了,请问有可能是哪里导致的问题?谢谢大家!
Luffy,
建议你空中抓包看一下,看一下交互的时候发生了什么,iOS去读了什么attribute.
刚才在我的代码上和LightBlue验证了一下Read和Notify属性的特征值 iOS没有报错
我觉得先查一下如果只有Read或者只有Notify属性的时候 是否有错误
另外要注意如果有Notify的话 需要多个Config 的定义 看看在定义的里面有没有加上
谢谢,发现了原来是read回调函数中没有定义该接口导致的与属性表中的属性不一致产生的。