Многозадачность iPhone SDK с CoreLocation - PullRequest
0 голосов
/ 12 февраля 2011

Я разрабатываю приложение iPhone, которое использует CoreLocation. У меня возникли проблемы с определением, обновляется ли местоположение CoreLocation, когда приложение переходит в фоновый режим. Я бы хотел, чтобы оно перестало обновляться, но я не уверен, нужно ли явно указывать, чтобы оно прекратилось.

Может ли кто-нибудь пролить свет на это?

Ответы [ 3 ]

2 голосов
/ 12 февраля 2011

Вам необходимо явно указать, будет ли ваше приложение работать в фоновом режиме. Как сказано в документации Фоновое выполнение

Также вы заметите, что значок в строке состояния исчезнет, ​​когда базовое местоположение прекратит обновлять данные о местоположении, когда ваше приложение. перейти в фоновый режим

0 голосов
/ 12 февраля 2011

Как и большинство вещей, связанных с программированием;если вы хотите, чтобы какое-либо действие имело место, вам почти всегда нужно указывать, чтобы оно выполняло то или иное вспомогательное действие, побочные эффекты которого.

Если вы хотите, чтобы оно прекратило обновление, скажите ему об этом.(И да, есть два разных режима, которые будут собирать информацию о местонахождении в фоновом режиме. Один из них только на iPhone 4.)

0 голосов
/ 12 февраля 2011

Пожалуйста, проверьте следующий URL-адрес .. надеюсь, что это полезно для вас

http://numiko.com/labs/?p=238

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...