如何以编程方式返回到上一个视图控制器?我在这里找到了这个答案,但是其中有一个示例演示了如何在具有导航堆栈的情况下返回:
navigationController?.popViewControllerAnimated(true)
对于基于导航控制器的控制器队列,我的情况还好。但通常我们使用故事板,在其中指定关键词为Show的转场,这意味着我们不关心导航推送或呈现新的视图控制器。因此在这种情况下,我认为只有通过segue取消视图控制器的选项,但也许有一些简单的调用可以编程式地返回到以前的视图控制器,而无需检查我的视图控制器堆栈是否包含 UINavigationController
。
我正在寻找类似self.performSegueToReturnBack
的简单方法。