【发布时间】:2013-01-24 06:19:27
【问题描述】:
我将 notify 设置为一个特性,然后将一些数据(即要读取的地址和读取的数据长度)写入另一个特性。将调用委托 didUpdateValueForCharacteristic,但特征值为零(应该有一些值)且长度正确。 我还检查了委托 didWriteValueForCharacteristic。这会在我写完数据后调用,但是在delegate中,characteristic.value为null,而character.UUID和我写的一样。
那么当didWriteValueForCharacteristic被调用且没有错误时,是不是说明写操作成功了呢?如果是这样,为什么特征值是null?(我认为该值应该等于我在writeValue中写的:forCharacteristic:type:)
【问题讨论】:
标签: ios core-bluetooth