Настройки CLLocationManager и iPad - в настройках отсутствует приложение - PullRequest
2 голосов
/ 25 апреля 2011

Недавно я получил одобренное Apple приложение для ipad, которое было доступно в App Store.Я упоминаю об этом, потому что мое приложение использует службы определения местоположения и реализует все методы, изложенные Apple.И я также предполагаю, что Apple проверила все эти сценарии с моим приложением, прежде чем одобрить его.

Вскоре после утверждения я начал получать сообщения об ошибках, в которых пользователям, у которых отключены службы определения местоположения, правильно предлагалось включить службы определения местоположения.- моим приложением - но когда они заходят в приложение «Настройки» и «включают» службы определения местоположения, для моего приложения нет регистрации или регистрации.И, конечно же, мое приложение проверяет как глобальные службы определения местоположения, так и настройки служб определения местоположения на уровне приложения.

Мне не удалось воспроизвести эту ошибку на ipads под управлением ios 4.2 и 4.3.Я гуглил в течение нескольких часов и почти не появлялся.У кого-нибудь есть идеи или предложения.Я забронировал номер на этот.Стреляй - я даже не могу воспроизвести его.

Спасибо за любую помощь.

ОБНОВЛЕНИЕ

Я нашел ответ:

Для того чтобы ваше приложение было зарегистрировано в настройках службы определения местоположения, ваше приложение должно сделать вызов CLLocationManager startUpdatingLocation.Если пользователь не включил службы определения местоположения, будет вызван делегат didFailWithError, и приложение может соответствующим образом обработать сценарий.

...