Ошибка диспетчера местоположений: (ошибка 0 домена KCLErrorDomain) - PullRequest
87 голосов
/ 11 сентября 2009
Location Manager Error : Operation could not be completed(KCLErrorDomain error 0)

Почему возникает эта ошибка?

Ответы [ 15 ]

0 голосов
/ 21 сентября 2017

Все предложения не помогли в моем случае. Что помогло, так это удалить приложение с симулятора, переустановить его и разрешить доступ к местоположению (в приложении настроек).

0 голосов
/ 26 июля 2016

все это не сработало для меня .. что сработало для меня: - установите местоположение симулятора на none, а затем измените его на custom местоположение во время работы приложения.

0 голосов
/ 20 июня 2016

Если вы получаете это на устройстве, скорее всего, вы не просили или пользователь отказал в разрешении собрать местоположение.

0 голосов
/ 14 июля 2015

Благодаря этой статье (https://possiblemobile.com/2013/04/using-xcode-to-test-location-services/) я получил подсказку, чтобы посмотреть на данные в моем собственном файле GPX, и там нашел проблему.

Некоторые файлы GPX, которые вы можете получить из разных источников, могут иметь следующие элементы, указывающие разные координаты в указанном пути. Это не будет работать с Xcode's Location Simulation.

<gpx>
...
<trkpt lat="" lon="">
<ele></ele>
</trkpt>
...
</gpx>

Что вам нужно сделать, это найти все вхождения элемента "trkpt" и заменить его на "wpt" в вашем любимом текстовом / XML-редакторе. Конечный результат должен выглядеть следующим образом:

<gpx>
<wpt lat="" lon="">
<ele></ele>
</wpt>
...
</gpx>

Надеюсь, это поможет! Это, безусловно, помогло мне.

0 голосов
/ 02 апреля 2015

Перейдите в проект Xcode> product> схема> edit mode> chek location simulation> установите ваше местоположение> и снова запустите приложение, надеюсь, оно будет работать!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...