Ich benötige eine Instanz von Root View Controller.
Ich habe diese Ansätze ausprobiert:
UIViewController *rootViewController = (UIViewController*)[[[UIApplication sharedApplication] keyWindow] rootViewController];
Rückgabe: null :
Auch wenn ich versuche, ein Array von Controllern zu bekommen:
NSArray *viewControllers = self.navigationController.viewControllers;
Es wird nur ein Controller zurückgegeben, aber es ist nicht mein Root-View-Controller.
Wenn ich versuche, vom Navigationscontroller zu nehmen:
UIViewController *root = (UIViewController*)[self.navigationController.viewControllers objectAtIndex:0];
Rückgabe: null :
Irgendwelche Ideen warum? Was könnte ich sonst noch versuchen, eine Instanz meines Root View Controllers zu erhalten?
Vielen Dank.