iOS CLLocationManager в отдельном классе

У меня есть несколько контроллеров представления, которым нужно получить местоположение пользователя, поэтому я хотел создать отдельный класс, который ViewControllers может вызывать для получения последнего местоположения пользователя.

locationManager :didUpdateToLocation :fromLocation возвращает значение void. Как передать данные широты и долготы обратно в мои ViewControllers, как только будут рассчитаны широта и долгота пользователя?

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

Спасибо!

16
задан user1467188 16 July 2012 в 22:04
поделиться