Сохранение экземпляра rootViewController в AppDelegate.
// AppDelegate.h
RootViewController* rootViewController;
Добавить метод доступа к реализации.
// AppDelegate.m
- (UIViewController*) GetRootViewController {
return rootViewController;
}
Вызовите этот метод, чтобы получить rootViewController из любой точки вашего приложения.
UIViewController* controller =
[(AppDelegate*)[[UIApplication sharedApplication] delegate] GetRootViewController];