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

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

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

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

Спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос