super.init() } /// `start()` is just here to make setup the root view controller and eventually decide which /// child flow controller should be instantiated. func start() { let viewController = ViewController() viewController.delegate = self self.navigationController.viewControllers = [viewController] } }
iOS Architecture with FlowControllers - Krzysztof Zabłocki > Coordinators with Storyboards - Warren Gavin > Flow Controllers on iOS for a Better Navigation Control - Alberto De Bortoli