Aplikacja nie wykrywa usług po ponownym podłączeniu po włączeniu zasilania bluetooth

Kiedy przełączam bluetooth, gdy jestem podłączony doCoreBluetooth urządzenie peryferyjne Odłączam i usuwam wszystkie odniesienia do mojego urządzenia peryferyjnego wcentralManagerDidUpdateState oddzwonić.

Wykonanie kolejnego skanowania spowoduje odnalezienie i ponowne połączenie z urządzeniem i ponowne wydanie adiscoverServices, ale tym razem wokół wywołania zwrotnegodidDiscoverServices nigdy się nie dzieje. Usuwając wszystkie ustawienia (Ogólne -> Resetuj -> Resetuj wszystkie ustawienia) lub ponownie uruchom komputer ponownie działa. Rozłącz / podłącz ponownie, jak zwykle, również działa. Jak mogę obejść ten problem lub usunąć programowo wszystkie pamięci podręczne i identyfikatory UUID przechowywane przez system iOS?

questionAnswers(1)

yourAnswerToTheQuestion