首页 > 解决方案 > 从标签栏控制器推送视图控制器

问题描述

我的标签栏控制器未嵌入导航控制器中。

在索引 1(嵌入在导航控制器中)上,我有一个警报,应该在索引 2 中显示视图控制器(也嵌入在它自己的导航控制器中)。

我想跳转到索引 2 内的视图控制器(称为 subVC)。以下代码不起作用。 navController快到了nil

     let subVC = self.storyboard?.instantiateViewController(withIdentifier: Constants.Storyboard.subscriptionVC) as! SubscriptionViewController
     self.selectedIndex = 2
     let navController = self.tabBarController?.selectedViewController?.navigationController
     navController?.pushViewController(subVC, animated: true)

标签: swiftuinavigationcontrolleruitabbarcontroller

解决方案


推荐阅读