连接到蓝牙设备后,我正在尝试通过调用以下方法为特征写入值:
[peripheral writeValue:data forCharacteristic:characteristic type:CBCharacteristicWriteWithResponse];
正在调用正确的回调(外围设备:didWriteValueForCharacteristic:error :)但是当我从特征中查看数据时,似乎旧数据持久存在于characteristic.value中.但是,当我断开连接并重新连接到设备时,会显示新数据.这仅发生在iOS 7上.
当我将呼叫发送到外围设备时,有什么东西可能会丢失吗?