Reputation: 31
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)
Upvotes: 2
Views: 291