Unwind segue在Swift 3和iOS 10中不起作用

Ily*_*kov 10 ios segue swift unwind-segue swift3

我正在尝试在iOS 10和Swift 3中测试unwind segue.

我做了这样一个简单的应用程序: 在此输入图像描述

在此输入图像描述

我在TableViewController类中添加了segue的代码,并在表视图控制器场景中连接"取消"按钮和退出:

@IBAction func unwindToRootViewController(segue: UIStoryboardSegue) {
    print("Unwind to Root View Controller")
}
Run Code Online (Sandbox Code Playgroud)

但我的简单segue不起作用.我究竟做错了什么?

pbo*_*dsk 9

从上面的评论中可以看出问题是这样的:

我在TableViewController类中添加了segue的代码

放松segue必须在你的"外部" ViewController,而不是TableViewController.

本文对展开segues进行了非常好的介绍.