Мне нужно получить доступ к объекту, который присутствует во многих UIViewControllers из класса AppDelegate.Я хочу обновить значок верхней панели при получении уведомления.Что я сделал до сих пор:
UIViewController *vc = self.window.rootViewController;
Если бы у меня был только один UIViewController, то я просто бросил бы vc на свой UIViewController и получил бы объект.Но проблема в том, что у меня много контроллеров UIViewController, и я не знаю, какой из них будет активным, когда мне это нужно.
Нужный мне объект внутри UIViewControllers называется topBarManager.Как я могу получить доступ к этому объекту из AppDelegate?Спасибо
РЕДАКТИРОВАТЬ: Один из способов решить это с помощью isKindOfClass
, но мне нужно написать все случаи для всех контроллеров UIViewControllers.