3

每当我断开连接并尝试连接时。我没有收到 peripheralManagerIsReadyToUpdateSubscribers 并且第一次更新只会失败。

我正在按照以下步骤

  • 启动广告并与中心建立连接。
  • 现在尝试更新队列中的值。第一个将成功,第二个更新将失败。然后我会收到 peripheralManagerIsReadyToUpdateSubscribers,然后我会再次继续更新。
  • 与中心关闭连接,删除服务并重新开始广告并添加服务。然后我会再次收到 peripheralManager:didSubscribeToCharacteristic,现在如果我尝试更新(updateValue:forCharacteristic:onSubscribedCentrals)总是失败,我永远不会收到 peripheralManagerIsReadyToUpdateSubscribers。

此行为仅适用于新的 iOS 版本 10.0.2。对于 9.3.3 等旧版本的 iOS,我没有遇到这个问题。

4

0 回答 0