bekomme Ich habe ViewController 1 mit Navigation Controller, wo ich einige andere VC schieben möchte. Aber ich habe ViewController 2 darüber nicht in der Navigation Controller-Hierarchie dargestellt. In ViewController 2 habe ich einige Methoden, um es zu minimieren, aber ich kann den Navigationscontroller in ViewController 1 nicht erreichen, um andere VC dorthin zu schieben. Ich versuchte, es aus dem Fenster mit dem Code zu tun:Ziel C: Wie man Navigation Controller von ViewController hinter meinem aktuellen ViewController
UITabBarController *mTabBarVC = (UITabBarController *) [UIApplication sharedApplication].keyWindow.rootViewController;
UINavigationController *prevNavigationController = myTabBarVC.selectedViewController.navigationController;
Aber ich hatte keinen Erfolg ich null in prevNavigationController bekommen. Könnte mir jemand bekommen einen ha helfen
Was zeigen NSLog (@ "% @", mTabBarVC)? – Igor
und NSLog (@ "% @", myTabBarVC.selectedViewController)? – Igor
überprüfen, wenn keyWindow.rootViewController wirklich UITabBarController, nicht ein anderer Controller – Igor