2010-11-15 2 views
1

До конца дня все было отлично работает на моем iPhone. Начиная с сегодняшнего дня, я заметил, что CLLocationManager не предлагает пользователю «это приложение хочет использовать ваше местоположение» и продолжает возвращать мне null в файле didUpdateToLocation. Я попытался подписать свое приложение с профилями разработки, adhoc и prod. Кроме того, я пытаюсь удалить приложение перед тем, как попробовать это. Раньше, как только я впервые запустил приложение, он подскажет мне push-уведомления и подсказку GPS. Но сейчас ни одно из этих подсказок не появляется.CLLocationManager не запрашивает пользователя и возвращает NULL

Мое приложение выполняет CLLocationmanager startupdatingLocation в AppDelegate -> applicationdidLaunch и applicationdidLaunchwithOptions. Кроме того, CLLocationManager не вызывает мой файл didFailWithError.

+2

Включены ли службы определения местоположения в настройках? –

ответ

3

Ответ на себя. Я использовал testflighapp.com для бета-тестирования, и я не уверен, что это вызывало его, но все, что мне нужно было сделать, это перейти на iPhone -> Настройки -> Общие -> Сброс -> Сбросить предупреждения местоположения.

Как только я это сделал и запустил приложение, оно подсказало мне GPS, и после этого все стало нормально работать.

Смежные вопросы