Я пытаюсь создать приложение, которое регистрирует точное местоположение каждые 10 минут.
Проблема в том, что при работе в наилучшем режиме батарея разряжается очень быстро.
iхотел бы, чтобы таймер выключил службу определения местоположения, чтобы didUpdateToLocation получил хорошее местоположение, включил службу определения местоположения и затем снова дождался таймера.
Я перепробовал миллион вещей, но мой NSTimer всегда зависает, когдапереведите его в фоновый режим.
интересно, didUpdateFromLocation может отключить службу определения местоположения, а если вы используете visibleChangeUpdate, вы можете использовать didUpdateToLocation, чтобы снова включить службу определения местоположения, когда пользователь передает границы триангуляции и записывает местоположения в coredata-
так что, теоретически, единственное, что мешает мне запустить эту вещь, это NSTimer в потоке, который никогда не зависает.
Я читал некоторые документы, в которых говорилось, что вы МОЖЕТЕ делать простые вещи в фоновом режиме.за пределами VOIP, местоположение, аудио.У кого-нибудь есть опыт запуска потока, который не зависает?я знаю, что все думают, что это невозможно сделать - из моего исследования это возможно, но я просто не могу понять это.
совет, основанный на любом опыте получения потока, работающего в фоновом режиме за пределами VOIP, Audio, locationбудет очень признателен
спасибо, ребята, Дейв-