La aplicación no descubre servicios cuando se reconecta después de apagar y encender el bluetooth
Cuando estoy alternando bluetooth mientras estoy conectado a unCoreBluetooth
periférico Hago una desconexión y eliminación de todas las referencias a mi periférico en elcentralManagerDidUpdateState
llamar de vuelta.
Al hacer otro escaneo, se encontrará y se volverá a conectar al dispositivo y nuevamente se emitirá undiscoverServices
, pero esta vez alrededor de la devolución de llamadadidDiscoverServices
Nunca sucede. Al eliminar todas las configuraciones (General -> Restablecer -> Restablecer todas las configuraciones) o hacer un reinicio, vuelve a funcionar. Desconectar / reconectar como normal también funciona. ¿Cómo puedo solucionar esto o eliminar todos los caché y UUID almacenados por iOS programáticamente?