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
, но моя ссылка на подпредставление не работает вообще.
Спасибо!