IlyaGutnikov
IlyaGutnikov

Reputation: 626

Unwind segue doesn't work in Swift 3 and iOS 10

I'm trying to test unwind segue in iOS 10 and Swift 3.

I made a simple app like this: enter image description here

enter image description here

I add code for segue in TableViewController class and connect "Cancel" button and Exit on Table View Controller Scene:

@IBAction func unwindToRootViewController(segue: UIStoryboardSegue) {
    print("Unwind to Root View Controller")
}

but my simple segue doesn't work. What am I doing wrong?

Upvotes: 10

Views: 8770

Answers (1)

pbodsk
pbodsk

Reputation: 6876

As can be seen in the comments above the problem was this:

I add code for segue in TableViewController class

The unwind segue has to be in your "outer" ViewController, not the TableViewController.

This article gives a very nice introduction to unwind segues.

Upvotes: 10

Related Questions