我有一个View Controller作为TabBar的第一个ViewController,当我不得不从App Delegate调用它时一切正常。
let homeVC = ((window?.rootViewController as! UITabBarController).viewControllers![0]) as! GardenViewController
现在我添加了一个NavigationController,但我不知道如何访问我的viewController(GardenViewController)了。 我尝试了一切,但似乎没有任何工作。 想法?
答案 0 :(得分:0)
试试这个:
let navigationVC = ((window?.rootViewController as! UITabBarController).viewControllers![0]) as! UINavigationController
let homeVC = navigationVC.viewControllers[0] as! GardenViewController