Запустите Location Manager в iOS 7 из фоновой задачи

Похоже, что в iOS 7 приложение больше не может запускать Location Manager (вызывая startUpdatingLocation) из фоновой задачи.

В iOS 6 я использовал описанный здесь подход:https://stackoverflow.com/a/6465280 запускать фоновое обновление местоположения каждые n минут. Идея заключалась в том, чтобы запустить фоновое задание с таймером и запустить диспетчер местоположения, когда таймер запускает его. После этого выключите Location Manager и запустите другую фоновую задачу.

После обновления до iOS 7 этот подход больше не работает. После запуска Location Manager приложение не получает никакого locationManager: didUpdateLocations. Есть идеи?

Ответы на вопрос(3)

Ваш ответ на вопрос