2014-09-19 5 views
2

Мои приложения на основе местоположения, которые работали нормально даже с Xcode 6 GM seed и iOS 7 после обновления до Xcode 6.01 и iOS 8 больше не могут получить доступ к местоположению. Я перехожу к настройкам и местоположению конфиденциальности телефона и изменяю статус для разрабатываемого приложения Always (что означает, что доступ к местоположению все время). Но когда я возвращаюсь, он пуст, и приложение не получает обновления местоположения. Ошибка kCLErrorLocationUnknown. Кто-нибудь знает решение?Xcode 6.01 и iOS 8 не получают обновления местоположения

Обновление: Возможно, мне нужно позвонить requestWhenInUseAuthorization. Я еще не пробовал. Я просто обновляю этот пост, когда перехожу к решениям. Возможно, я должен был дождаться, прежде чем спрашивать об этом здесь.

+0

nah, спрашивая, в порядке. вы уверены, что вы включили gps в основных настройках? –

+0

Милли! GPS включен. – Dogahe

ответ

4

Добавление NSLocationWhenInUseUsageDescription в info.plist и вызов [locationManager requestWhenInUseAuthorization] исправил мою проблему.

+0

Я думаю, что вы правы, я видел это в документации, но обертывался, поэтому у меня не получилось попробовать. Попробуй позже и сообщишь. Благодаря! – Dogahe

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