Я пытаюсь добавить фоновые обновления местоположения (т. Е. Функцию, при которой приложения, работающие в фоновом режиме, все еще могут получать постоянные обновления) в мое приложение для iPhone.Я реализовал (в контроллере представления) методы обновления местоположения didUpdateToLocation и didFailWithError .Я также добавил в файл Info.plist ключ UIBackgroundModes со значением 'location' в его строковом массиве.Я добавил методы, такие как applicationWillResignActive , applicationDidEnterBackground , applicationWillEnterForeground , applicationDidBecomeActive , applicationWillTerminate в классе делегата приложения, но я оставил их пустыми.
Однако, когда я запускаю свое приложение на iPodTouch или на симуляторе iPhone, приложение не получает обновлений, когда оно в фоновом режиме.Он получает обновления, когда на переднем плане.Кроме того, когда я возвращаю приложение на передний план, появляется множество обновлений, например, 5-6 обновлений одновременно.
Не могли бы вы указать, что мне не хватает?Означает ли это, что хранение методов в делегате (о котором я говорил) пустым вызывает это?
Спасибо,
Абхинав.