Swift - как ссылаться на подпредставление из AppDelegate

Мой корень ViewController называется MainViewController,
У него есть подвид ToolsViewController,
Я хочу сослаться на подпредставление (ToolsViewController) из моего AppDelegate.

Я могу сослаться на корневое представление, однако не могу добраться до подпредставления. Я попробовал следующее в didFinishLaunchingWithOptions:

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

Опять же могу сослаться на рут ViewController, но моя ссылка на подпредставление не работает вообще.

Спасибо!

0 ответов

Другие вопросы по тегам