swift - Swift 将控制器推回导航堆栈
问题描述
我已经看到了许多关于如何将 VC 推送到另一个导航堆栈的示例,但没有看到如何将 VC 从导航堆栈外部推送回主导航堆栈。
我有一个导航堆栈,在我的一个视图中,我有一个按钮,它显示了一个不属于导航堆栈的弹出框。当用户点击此弹出窗口中的按钮时,我想展示一个 VC,它是原始导航堆栈的一部分。
到目前为止,我所拥有的就是这个;它创建了一个新的导航并在其上预设了 VC:
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewController(withIdentifier: "report") as! ConditionReportViewController
let nav = UINavigationController(rootViewController: vc)
self.present(nav, animated: true)
解决方案
推荐阅读
- c# - 如何从服务器连接到onedrive,但将数据发送到前端(ui)?
- python - discord.py SyntaxError:“等待”外部函数
- python - Python - 查找多个值的首次出现的有效方法
- asp.net - asp.net webforms 类型名称冲突,当前页面出错
- jquery - 使用 Ajax 发送表单包含文件输入不会继续该功能
- spring-cloud-stream - 如何启用具有两个不同输入主题的函数路由
- javascript - 当有人说话时发送图像
- python - 具有多个输出的熊猫旋转数据框
- jquery - jquery在对话框中更改按钮文本颜色
- angular - 如何在 ng build --watch 上设置 HMR 并自动重新加载 URL?