2010-11-15 19 views
1

Jusqu'à hier tout fonctionnait correctement sur mon iPhone. A partir d'aujourd'hui, j'ai remarqué que CLLocationManager n'invite pas l'utilisateur "cette application veut utiliser votre emplacement" et continue à me renvoyer null dans le didUpdateToLocation. J'ai essayé de signer mon application avec des profils de provisionnement de dev, adhoc et prod. En outre, je m'assure que j'ai supprimé l'application avant d'essayer ceci. Au début, je lancerais l'application pour la première fois, cela m'inciterait à envoyer des notifications push et une invite GPS. Mais maintenant, aucune de ces invites n'apparaissent.CLLocationManager n'invite pas l'utilisateur et renvoie NULL

Mon application fait un CLLocationmanager startupdatingLocation dans AppDelegate -> applicationdidLaunch et applicationdidLaunchwithOptions. En outre, CLLocationManager n'appelle pas mon didFailWithError.

+2

Les services de localisation sont-ils activés dans les paramètres? –

Répondre

3

Répondre à moi-même. J'utilisais testflighapp.com pour les tests bêta et je ne suis pas sûr si cela le provoquait, mais tout ce que je devais faire était d'aller ti iPhone -> Paramètres -> Général -> Réinitialiser -> Réinitialiser les avertissements de localisation. Une fois que je l'ai fait et que j'ai lancé mon application, cela m'a incité à utiliser le GPS et tout a commencé à fonctionner correctement après cela.