iOS CLLocationManager dans une classe séparée

J'ai vue multiples sur les contrôleurs qui ont besoin d'obtenir l'emplacement de l'utilisateur, j'ai donc voulu créer une catégorie distincte que la ViewControllers pouvez appeler pour obtenir de l'utilisateur du dernier emplacement.

locationManager:didUpdateToLocation:fromLocation renvoie void. Comment puis-je passer de la latitude et de longitude données pour mon ViewControllers dès que l'utilisateur latitude et de longitude est-il calculé?

Je pourrais essayer d'écrire des getters et setters dans mon locationManaging classe, mais si je fais ça, comment puis-je savoir quand faire appel à la latitude de lecture et de longitude des méthodes de lecture de mon ViewController classe? Comment dois-je tenir le ViewController thread principal à attendre pour les valeurs de latitude et longitude de la locationManaging classe?

Merci!

source d'informationauteur user1467188