Захватите раскрутить переход от InteractivePopGestureRecognizer UINavigationController
У меня есть три контроллера:
- UINavigationController - это начальный контроллер на главной плате
- FirstViewController - содержит кнопку, которая при нажатии переключается на SecondViewController (ниже). Он также имеет IBAction, который должен запускаться, когда SecondViewController откатывается к нему.
- SecondViewController - он имеет функцию Unwind для IBAction FirstViewController, а также имеет код, позволяющий интерактивному всплывающему жесту вернуться к FirstViewController:
navigationController?.interactivePopGestureRecognizer?.isEnabled = true;
navigationController?.interactivePopGestureRecognizer?.delegate = nil;
Однако, когда я запустил его и снова нажал на SecondViewController, IBAction FirstViewController означал, что перемотка никогда не запускается. В поиске решений всегда есть какая-то кнопка на SecondViewController, которая запускает раскрутку для FirstViewController. Есть ли способ запустить разматывание IBAction в FirstViewController с помощью жеста назад UINavigationController, сделанного на SecondViewController?