Unwind segue отклоняет два контроллера представления, когда представляющий контроллер представления является дочерним элементом tabbarController - PullRequest
0 голосов
/ 14 февраля 2020

Раскрутите последовательность, отклоняющую два контроллера представления, когда контроллер представления представляет собой UIViewController, представленный дочерним элементом tabbarController. Вот структура:

tabBarController (root) -> child(first tab) -> MiddleViewController -> TopViewController

Когда я выполняю переход (разматывать) из TopViewController, он отклоняется и отклоняет MiddleViewController. Будет ли это потому, что presentViewController для middleViewController является дочерним элементом tabBarController? Функция с параметром segue действительно находится внутри MiddleViewController. В чем проблема?

Стиль представления TopViewController - .OverCurrentContext

1 Ответ

0 голосов
/ 14 февраля 2020

Вы неправильно подключили размоточные сегменты. Если вы подключите их правильно, вы go вернетесь к контроллеру среднего вида, не отменив его (пока вы не попросите об этом).

Как вы можете видеть здесь, мы go First -> Middle - > Верх, затем Верх -> Средний -> Сначала в хорошем порядке, по одному за раз.

enter image description here

...