App não descobre serviços quando reconectar após o poder de bicicleta bluetooth

Quando eu estou alternando bluetooth enquanto conectado a umCoreBluetooth periférico eu faço uma desconexão e exclusão de todas as referências ao meu periférico nocentralManagerDidUpdateState ligue de volta.

Ao fazer outra verificação, você encontrará e reconectará ao dispositivo e emitirá novamentediscoverServices, mas desta vez em torno do retorno de chamadadidDiscoverServices nunca acontece. Ao excluir todas as configurações (Geral -> Redefinir -> Redefinir todas as configurações) ou fazer uma reinicialização, ele funciona novamente. Desconectar / reconectar normalmente também funciona. Como posso contornar isso ou excluir todos os cache e UUIDs armazenados pelo iOS programaticamente?

questionAnswers(1)

yourAnswerToTheQuestion