обновление местоположения в контроллере, в то время как менеджер местоположения инициализирован в другом контроллере - PullRequest
0 голосов
/ 22 октября 2009

У меня есть стек навигации. В rootView я инициализирую менеджер местоположения, и у меня есть подходящие методы делегата. Затем я нажимаю на вид, передавая текущее найденное местоположение. и все хорошо работает

с другой стороны, если я нажимаю на вид, в то время как местоположение все еще загружается, позиция возможной лучшей координаты не отправляется автоматически, и выдвинутый вид должен быть вытолкнут и оттолкнут. Как получить загруженные координаты без всплывающего нажатия снова?

1 Ответ

0 голосов
/ 22 октября 2009

Вы можете добавить метод, подобный -updateWithLocation:, в каждый контроллер, который необходимо обновить, и затем вызвать его в делегате диспетчера местоположений (для контроллера, который в данный момент находится сверху). Если вы используете UINavigationController, вы можете легко получить доступ к своему верхнему контроллеру, используя его свойство topViewController.

...