|
@@ -96,17 +96,28 @@ class AppCoordinator: NSObject, Coordinator, UITabBarControllerDelegate {
|
|
showTab(index: 3)
|
|
showTab(index: 3)
|
|
}
|
|
}
|
|
|
|
|
|
- public func showTab(index: Int) {
|
|
|
|
|
|
+ func showTab(index: Int) {
|
|
tabBarController.selectedIndex = index
|
|
tabBarController.selectedIndex = index
|
|
}
|
|
}
|
|
|
|
|
|
- public func presentLoginController() {
|
|
|
|
|
|
+ func presentLoginController() {
|
|
let accountSetupController = AccountSetupController()
|
|
let accountSetupController = AccountSetupController()
|
|
let accountSetupNavigationController = UINavigationController(rootViewController: accountSetupController)
|
|
let accountSetupNavigationController = UINavigationController(rootViewController: accountSetupController)
|
|
rootViewController.present(accountSetupNavigationController, animated: false, completion: nil)
|
|
rootViewController.present(accountSetupNavigationController, animated: false, completion: nil)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+extension AppCoordinator: UITabBarDelegate {
|
|
|
|
+ func tabBar(_ tabBar: UITabBar, didSelect item: UITabBarItem) {
|
|
|
|
+ print("item selected")
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ func tabBarController(_ tabBarController: UITabBarController, shouldSelect viewController: UIViewController) -> Bool {
|
|
|
|
+ print("shouldSelect")
|
|
|
|
+ return true
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
class ContactListCoordinator: Coordinator {
|
|
class ContactListCoordinator: Coordinator {
|
|
let navigationController: UINavigationController
|
|
let navigationController: UINavigationController
|
|
|
|
|