首页 > 解决方案 > 如何在当前代码中通过导航控制器设置回第一个视图控制器而无需 segue?

问题描述

我在我的项目拖视图控制器中,我将第一个 VC 与导航控制器链接,但问题是:我用礼物去第二个 VC(这意味着我没有使用 segue)......我怎样才能回到第一个VC 在导航控制器中的代码(没有 segue)。

图片来自我的故事板 我的故事板 我的代码:

let storyboard = self.storyboard
let viewcontroller = storyboard?.instantiateViewController(withIdentifier: "contact_detail") as! ViewController2
viewcontroller.arr2 = arr
present(viewcontroller, animated: true, completion: nil)

标签: iosswift

解决方案


使用该dismiss方法它将起作用。

关闭视图控制器以模态方式呈现的视图控制器。(苹果文档)

 self.dismiss(animated: true, completion: nil) 

推荐阅读