【发布时间】:2020-01-13 10:27:06
【问题描述】:
我有 3 个 VC(在 ViewController 中的 VC)
1 AuthViewController 是应用程序的入口点,它会检查用户是否已登录,否则会显示与登录相关的视图
2 HomeViewController是用户登录后应用登陆页面的主界面
3 ListViewController 显示一个列表,通过 HomeViewController 上的 segue 调用。
我想通过导航控制器在 ListViewController 和 HomeViewController 之间启用反向导航。
如果我有一个根 VC 为 HomeVC 的导航控制器,我该如何实现。如何从我的 AuthVC 中调用它,以便使用 Navigation 控制器调用它。
我尝试调用导航控制器但没有成功
我也尝试通过
调用 HomeVC let mainStoryboard = UIStoryboard(name: "Main", bundle: Bundle.main)
if let viewController = mainStoryboard.instantiateViewController(withIdentifier: "mainViewController") as? UIViewController {
viewController.modalPresentationStyle = .overCurrentContext
self.present(viewController, animated: true, completion: nil)
虽然我能够调用 HomeVC 却无法获得导航按钮
如何在不丢失 NavigationController 的情况下从 AuthVC 调用 HomeVC
【问题讨论】: