Potrzebuję wystąpienia głównego kontrolera widoku.
Wypróbowałem te podejścia:
UIViewController *rootViewController = (UIViewController*)[[[UIApplication sharedApplication] keyWindow] rootViewController];
Zwroty: null :
Również gdy próbuję zdobyć tablicę kontrolerów:
NSArray *viewControllers = self.navigationController.viewControllers;
Zwraca tylko jeden kontroler, ale nie jest to mój główny kontroler widoku.
Jeśli spróbuję pobrać z kontrolera nawigacji:
UIViewController *root = (UIViewController*)[self.navigationController.viewControllers objectAtIndex:0];
Zwroty: null :
Jakieś pomysły, dlaczego? Co jeszcze mogę spróbować, aby uzyskać instancję mojego głównego kontrolera widoku?
Dzięki.