2015-06-24 2 views
1

Я проверил оба из следующего:место службы не работает в фоновом режиме

  • Режимов фона - обновления Места
  • requestWhenInUseAuthorization (также всегда примерил)

Услуги, местоположения и работает отлично приложение находится на переднем плане, однако, когда телефон находится в режиме сна или нажатие кнопки дома приводит к его остановке.

Я также заметил, что синий баннер «% MyApp% является Использование Location» не показывает ни

Я использую iOS9 бета 2 и Xcode 7 бета 2

+0

В вашем 'Info.plist' файле, у вас есть' NSLocationAlwaysUsageDescription' включены в список сведений о недвижимости? Вы можете найти это полезным. http://matthewfecher.com/app-developement/getting-gps-location-using-core-location-in-ios-8-vs-ios-7/ – Adrian

ответ

5

Оказывается это было проблема iOS9. Еще пару строк кода требуется:

if([self.locationManager respondsToSelector:@selector(allowsBackgroundLocationUpdates)]){ 
     [self.locationManager setAllowsBackgroundLocationUpdates:YES]; 
    } 
Смежные вопросы