2

I want to initialize a view controller of a container view with VIPER design pattern and I tried to use addChild() function but it didn't work so anyone can help?

let homeVC = Storyboard.Main.viewController(HomeViewController.self)
    let homeConfigurator = HomeConfigurator()
    homeConfigurator.configure(HomeViewController: homeVC)
    let listVC = Storyboard.Main.viewController(ListViewController.self)
    let listConfigurator = ListConfigurator()
    listConfigurator.configure(ListViewController: listVC)
    homeVC.addChild(listVC)
    listVC.didMove(toParent: homeVC)
    let homeNavigationController = HomeNavigationController(rootViewController: homeVC)
Christos Koninis
  • 1,499
  • 1
  • 15
  • 28

0 Answers0