CLLocationManager не запрашивает пользователя и возвращает NULL - PullRequest
1 голос
/ 15 ноября 2010

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

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

1 Ответ

4 голосов
/ 06 декабря 2010

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

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

...