swift - 从标签栏控制器推送视图控制器
问题描述
我的标签栏控制器未嵌入导航控制器中。
在索引 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)
解决方案
推荐阅读
- javascript - 在 Google Apps 脚本中异步运行函数
- c - 为什么输入要用C处理的文本时会报错
- arrays - 角转换excel损坏
- here-api - 此处 API 的报告使用情况不可用
- c# - XAML MVVM:如何根据视图模型中的布尔条件使项目可见性变灰
- firebase - Crashlytics BigQuery 集成表过期
- oracle - Oracle 在多列上选择唯一
- python - 将列表元素附加到另一个列表 (Python)
- python - 当我使用龙卷风网络服务器时,日志显示此错误。我该如何解决?
- javascript - 如何为同一数据类型的多个实例重用 Redux reducer 逻辑?