Slide 10
Slide 10 text
protocol FlowControllerDelegate {
func flowControllerDidFinish(flowController: FlowController)
}
class FlowController: UIResponder, UIApplicationDelegate {
var childFlowController: FlowController?
var delegate: FlowControllerDelegate?
var parentViewController: UIViewController?
var currentViewController: UIViewController?
}
class NavigationFlowController: FlowController, UINavigationControllerDelegate {
var navigationController: UINavigationController!
}
FlowController
NavigationFlowController
class TabBarFlowController: FlowController, UITabBarControllerDelegate {
var tabBarController: UITabBarController!
}
TabBarFlowController