iOS CLLocationManager em uma classe separada
Eu tenho vários controladores de visualização que precisam para obter a localização do usuário, então eu queria criar uma classe separada que os ViewControllers podem chamar para obter o local mais recente do usuário.
locationManager: didUpdateToLocation: fromLocation retorna void. Como faço para passar os dados de latitude e longitude de volta para meus ViewControllers assim que a latitude e a longitude do usuário forem calculadas?
Eu poderia tentar escrever getters e setters em minha classe locationManaging, mas se eu fizer isso, como saber quando chamar os métodos getter e longitude getter de latitude de minha classe ViewController? Como faço para manter o thread principal do ViewController para aguardar os valores de latitude e longitude da classe locationManaging?
Obrigado!