Unwind segue не работает в Swift 3 и iOS 10

Я пытаюсь проверить разматывание segue в iOS 10 и Swift 3.

Я сделал простое приложение вроде этого: введите описание изображения здесь

введите описание изображения здесь

Я добавляю код для segue в классе TableViewController и подключаю кнопку "Отмена" и "Выход на сцену контроллера таблицы":

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

но мой простой сеанс не работает. Что я делаю неправильно?

Ответ 1

Как видно из комментариев выше, проблема такова:

Я добавляю код для segue в классе TableViewController

Развернутый сегмент должен находиться в вашем "внешнем" ViewController, а не в TableViewController.

Эта статья дает очень хорошее введение для размотки segues.