CLLocationManager: allowDeferredLocationUpdates - продолжайте получать Операция не может быть завершена. (ошибка 11 kCLErrorDomain) - PullRequest
0 голосов
/ 14 мая 2018

После вызова allowDeferredLocationUpdates я продолжаю получать сообщение «Операция не может быть завершена.(Ошибка 11 kCLErrorDomain.) '

GPS доступен, так как я все еще получаю нормальные обновления каждую секунду.Просто каждую секунду я получаю сообщение об ошибке.

Я следовал всем инструкциям, которые смог найти, CLLocationManager правильно инициализирован, все разрешения доступны.Тестирование с помощью консоли, отладчик XCode не включен.

Кто-нибудь видел это и знает, о чем идет речь?

1 Ответ

0 голосов
/ 14 мая 2018

Я предлагаю вам вызвать метод deferredLocationUpdatesAvailable перед использованием allowDeferredLocationUpdates. Да, я знаю, это может показаться ненужным шагом, если вы используете новейшее оборудование iOS. Вы можете быть удивлены, хотя. DeferredLocationUpdatesAvailable возвращает false на любом (от 6 до X) iPhone. Похоже, Apple молча устарела отложенные обновления местоположения с iOS 10, или может быть раньше.

...