Текущая структура приложения ipad, над которым я сейчас работаю, выглядит примерно так: в контроллере представления приложения, основанного на навигации, у меня есть табличное представление с левой стороны представления и подключенный к IBOutlet пользовательский вид, скажем, представление A с правой стороны (экранразделены на эти 2 части, очень похоже на контроллер splitview).Щелчок по любой строке левой таблицы добавляет в качестве подпредставления представление uitableviewcontroller, скажем, View A1 внутри View A. При нажатии любой строки в A1 открывается модальное представление, скажем, View B. В представлении B теперь есть кнопки для вызова другого представления uitableviewcontroller, например View A2.Теперь способ вызвать View A2, как в случае необходимости, мне нужно сначала закрыть модальный View B и показать View A2, добавленный как подпредставление поверх View A1, но с кнопкой возврата.Нажатие на это теперь должно показать ранее уволенный модальный uiviewcontroller B, который при отклонении показывает View A1.Теперь мне удалось довести все до такой степени, чтобы показать модальное представление B, но у меня нет идей, как продолжить работу с остальной частью процесса.Основные шаги, которые мне нужно собрать, будут:
- Отклонить B
- Показать A2 поверх A1
- Нажал «назад» в A2
- УдалитьA2 и шоу B
- Уволен B, шоу A1.
Какие-либо предложения / идеи / код для этого?