Я разрабатываю приложение, используя несколько UIViewController, связанных с помощью UINavigationController.UINavigationController настроен на то, чтобы иметь главное меню в качестве вида по умолчанию.Главное меню имеет две кнопки, которые при нажатии отображают один из двух других контроллеров UIViewController.Итак, у меня есть простая двухслойная иерархия представлений, которая выглядит примерно так ...
Main Menu (UIViewController)
|
---- Menu Option 1 (UIViewController)
---- Menu Option 2 (UIViewController)
Теперь я бы хотел, чтобы мой UIViewController в меню 1 отображал другой UIViewController в качестве модального представления - что прекрасно работает.Тем не менее, я также хотел бы иметь возможность перейти непосредственно из этого модального вида в главное меню ...
Main Menu (UIViewController) <--------------
| |
---- Menu Option 1 (UIViewController) |
| |
---- Modal View (UIViewController) |
Зная, что UINavigationController является стеком, и мне нужно вывести мой модальный вид и следующийitem Мне интересно, как это вообще возможно ...
Есть ли простой способ сделать это без добавления метода обратного вызова в UIViewController для опции меню 1?
Я счастливтакже прислушайтесь к моей реализации - в этом что-то не так!