Swift - 如何从AppDelegate引用子视图

时间:2018-06-10 03:52:51

标签: ios swift childviewcontroller rootviewcontroller

我的根ViewController被称为MainViewController 它有一个名为ToolsViewController的子视图。
我想从我的AppDelegate引用子视图(ToolsViewController)。

我可以引用根视图,但是,我似乎无法访问子视图。我在didFinishLaunchingWithOptions中尝试了以下内容:

if let vc = window?.rootViewController as? MainViewController {
   if let toolsVC = vc.childViewControllers.first as? ToolsViewController {
      toolsVC.modelController = ModelController()
   }
}

同样,我可以引用根ViewController,但我对子视图的引用根本不起作用。

谢谢!

0 个答案:

没有答案