#ios #swift #uitableview #swift5 #unwind-segue
#iOS #swift #uitableview #swift5 #unwind-segue
Вопрос:
У меня есть UINavigationController
следующая иерархия:
TableViewController -> detailView1 -> detailView2.
Из detailView2
я пытаюсь вернуться к tableViewController
использованию unwind seque. Но ничего не происходит.
В TableViewController есть метод unwind
@IBAction func unwindTest( _ seg: UIStoryboardSegue) {
}
В detailView2 есть кнопка. Это запускает unwind segue. Это сделано путем перетаскивания с кнопки на выход в этом ViewController
Примечание: Когда я попытался заменить UITableviewController
на UIViewController
unwind segue работает.
Комментарии:
1. Вы переходите к предыдущему UIViewController в стеке, поэтому в этом случае DetailsView1 . Если вам нужна дополнительная помощь, вам необходимо предоставить более подробную информацию о том, как вы ее реализуете.
2. Добавлено больше деталей. Я хочу пропустить detailView1 и перейти к tableviewcontroller
Ответ №1:
Пользовательский класс для UITableViewController не был установлен. После установки unwind segue работал правильно.