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?