Ios 更新失败后未调用外围设备管理器ReadyToUpdates订阅服务器
每当我断开连接并尝试连接时。我没有收到外围设备管理器ReadyToUpdates订阅服务器,第一次更新仅失败 我遵循以下步骤Ios 更新失败后未调用外围设备管理器ReadyToUpdates订阅服务器,ios,objective-c,bluetooth-lowenergy,cbperipheral,cbperipheralmanager,Ios,Objective C,Bluetooth Lowenergy,Cbperipheral,Cbperipheralmanager,每当我断开连接并尝试连接时。我没有收到外围设备管理器ReadyToUpdates订阅服务器,第一次更新仅失败 我遵循以下步骤 启动广告并与中央银行建立联系 现在尝试更新队列中的值。第一个将成功,第二个更新将失败。然后我会收到 外围设备管理器ReadyToUpdatesSubscribers,然后我将再次继续更新 关闭与central的连接,删除服务,重新启动广告并添加服务。然后我会收到 外围设备管理器:现在又有了新的特点 如果我尝试更新(updateValue:forCharacteristi
- 启动广告并与中央银行建立联系
- 现在尝试更新队列中的值。第一个将成功,第二个更新将失败。然后我会收到 外围设备管理器ReadyToUpdatesSubscribers,然后我将再次继续更新
- 关闭与central的连接,删除服务,重新启动广告并添加服务。然后我会收到 外围设备管理器:现在又有了新的特点 如果我尝试更新(updateValue:forCharacteristic:OnSubscribedCentral),它总是会失败,并且我永远不会收到PeripheralManagersReadyToUpdatesSubscribers
我不会在旧版本的iOS(如9.3.3)中遇到这个问题。你发现了吗?我也有同样的想法。我的应用程序在iOS 9中运行得很好,但在iOS 10中我也有同样的问题。没有人还在等待响应。如果我能解决,我会更新。相信这是iOS 10的问题。我写了一个bug给苹果。如果你还发现了什么,请告诉我。解决这个问题的办法是计算失败的次数。如果超过3-4小时,请重新启动服务。到目前为止,我只测试过一次,但当我进入这种奇怪的状态时,它为我修复了它。