102 votes

Erreur du gestionnaire de localisation : (KCLErrorDomain error 0)

Location Manager Error : Operation could not be completed(KCLErrorDomain error 0)

Pourquoi cette erreur se produit-elle ?

0voto

Zazu Points 199

Tout cela n'a pas fonctionné pour moi. ce qui a fonctionné pour moi est :- définir l'emplacement du simulateur à none puis le changer à nouveau en custom pendant que l'application est en cours d'exécution.

0voto

Niklas D Points 21

Toutes les suggestions n'ont pas aidé dans mon cas. Ce qui m'a aidé, c'est de désinstaller l'application du dispositif de simulation, de la réinstaller et de l'autoriser à accéder à l'emplacement (dans l'application Paramètres).

0voto

Janisar Points 31

Allez dans Xcode project >product>scheme>edit scheme>chek location simulation>set your location> and run app again Hope it will work !

0voto

Nino Points 21

Grâce à cet article ( https://possiblemobile.com/2013/04/using-xcode-to-test-location-services/ ) J'ai eu l'idée de regarder les données de mon fichier GPX personnalisé et j'ai trouvé le problème.

Certains fichiers GPX que vous pouvez obtenir de différentes sources peuvent comporter les éléments suivants indiquant les différentes coordonnées du chemin spécifié. Cela ne fonctionnera pas avec la simulation de localisation de Xcode.

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

Ce que vous devez faire, c'est trouver toutes les occurrences de l'élément "trkpt" et le remplacer par "wpt" dans votre éditeur de texte/xml préféré. Le résultat final devrait être quelque chose comme suit :

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

J'espère que cela vous aidera ! Cela m'a certainement aidé.

-1voto

DrMickeyLauer Points 544

Si vous obtenez ce message sur votre appareil, il y a de fortes chances que vous n'ayez pas demandé ou que l'utilisateur ait refusé l'autorisation de collecter l'emplacement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X