每当我断开连接并尝试连接时。我没有收到peripheralManagerIsReadyToUpdateSubscribers,第一次更新只会失败。
我遵循以下步骤
- 开始播放并与中央建立联系。
- 现在尝试更新队列中的值。第一个将成功,第二个更新将失败。然后我会收到
peripheralManagerIsReadyToUpdateSubscribers,然后我会再次继续更新。
- 关闭与中心的连接,删除服务并再次启动广告并添加服务。然后我会收到
peripheralManager:didSubscribeToCharacteristic再次和现在
如果我尝试更新(updateValue:forCharacteristic:onSubscribedCentrals),它总是失败,我永远不会收到peripheralManagerIsReadyToUpdateSubscribers。
此行为仅适用于新的iOS版本10.0.2。
对于像9.3.3这样的旧版iOS,我没有遇到这个问题。