didWriteValueFor尝试使用.writeValue编写时第二次不调用

时间:2019-03-05 12:42:30

标签: ios bluetooth bluetooth-lowenergy

我正在开发一个应用程序,该应用程序通过BLE连接芯片并执行诸如连接/读取/编辑/写入之类的操作。

读取任务正常工作,并在与芯片成功连接后尝试写入数据,但出现以下问题:

  1. 连接BLE
  2. 在选定的外围设备和特性上使用NSData方法编写.writeValue的第一包。
  3. 已发送包调用didWriteValueFor委托方法作为响应。
  4. 我再次使用NSData发送/编写了第二个.writeValue软件包 具有匹配的外设的不同/静态/预定义特性。但是第二次没有响应,或者didWriteValueFor代表没有打电话。

我已经在数据NSData中管理/转换了字节数据,与首先将数据包写入/发送到BLE相同。

我第一次发送数据包数据并且它正确响应,但是第二次它没有响应并且没有委托正在调用didWriteValueFordidUpdateValueFor

谢谢。

0 个答案:

没有答案