Прежде всего, извините, если этот вопрос глуп, но я новичок в ObjC.
В моем приложении для iPhone у меня есть реализация CLLocationManager в моем единственном ViewController, потому что у меня есть только один View. Нет, я хочу, чтобы в моем приложении было больше видов, и для каждого вида требуется информация о местоположении из CLLocationmanager.
Итак, я думаю, что мне нужно перенести реализацию из ViewController в мой AppController, потому что я не хочу реализовывать CLLocationManager в каждом ViewController, верно?
Но теперь я действительно не знаю, как ViewCotrollers получат информацию о местоположении? Я думал о реализации класса Singleton, где я храню информацию, и каждый VieController может получить информацию оттуда. Но для этого мне нужно реализовать таймер или что-то подобное в ViewControllers, чтобы они каждую секунду проверяли наличие новых данных. Этот звук не очень хороший и дерьмовый.
Как ViewControllers может автоматически получать новую информацию о местоположении? Может быть, мне нужно что-то вроде наблюдателя, но, может быть, в Cocoa / ObjC что-то готово?
Я думаю, что я в неправильном направлении с моей заявкой.
Большое спасибо за любую помощь
twickl