locationManager: didFailWithError: nie wywołany, jeśli usługi lokalizacji użytkownika są wyłączone

Z dokumentacji dlalocationManager: didFailWithError:

Jeśli użytkownik zaprzeczy używaniu przez aplikację usługi lokalizacji, ta metoda zgłasza błąd kCLErrorDenied. Po otrzymaniu takiego błędu należy zatrzymać usługę lokalizacji.

Działa, gdy użytkownik naciśnie przycisk „Nie zezwalaj” na pytanie „MyApp chce użyć bieżącej lokalizacji”, dzięki czemu można zarządzać tą ewentualnością.

Ale nic się nie dzieje, gdy użytkownik naciśnie przycisk „Anuluj” na pytanie „Włącz usługi lokalizacji, aby zezwolić na„ MyApp ”, aby określić swoją lokalizację” (komunikat pojawiający się, gdy usługi lokalizacji są wyłączone).

Czy istnieje sposób na oddzwanianie?

questionAnswers(1)

yourAnswerToTheQuestion