Приложение не обнаруживает службы при повторном подключении после включения питания Bluetooth

Когда я переключаю Bluetooth во время подключения кCoreBluetooth периферийное устройство Я делаю отключение и удаление всех ссылок на мое периферийное устройство вcentralManagerDidUpdateState Перезвони.

Выполнение другого сканирования найдет и снова подключится к устройству и снова выдастdiscoverServices, но на этот раз около обратного вызоваdidDiscoverServices никогда не бывает Удалив все настройки (Общие -> Сброс -> Сбросить все настройки) или сделав перезагрузку, он снова заработает. Отключить / восстановить, как обычно, также работает. Как я могу обойти это или удалить весь кэш и UUID, хранимые iOS, программно?

Ответы на вопрос(1)

Ваш ответ на вопрос