didFailWithError () вызывается много раз, когда доступ к местоположению изменяется с «Никогда» на «Всегда» - PullRequest
0 голосов
/ 28 июня 2018

Я занимаюсь разработкой приложения со службами определения местоположения. Я хочу вызвать локальное уведомление, когда пользователь отключает местоположение. Но когда пользователь переключает местоположение с «Никогда» на «Всегда», метод делегирования местоположения

-(void)locationManager: (CLLocationManager *)manager didFailWithError: (NSError *)error

вызывается 3 раза, потому что это уведомление срабатывает более одного раза. Можем ли мы прекратить вызывать этот метод делегата более одного раза?

...