Моей установки приложения является следующейДобавить TableView в другую UINavigationController
С этой установкой, когда я нажимаю кнопку в таблице 2 она выталкивает вид (Table3) в иерархии «нав 2» ,
Что мне нужно сделать, это нажать кнопку на таблице 2 и нажать вид (таблица3), но в иерархии «nav 1». И если я нажму кнопку «назад» в таблице 3, я хочу перейти к «Таблице 1» и НЕ возвращаться к представлению таблицы2.
Мне нужно сделать это программно. Im новичок в развитии IOS, и я знаю, что я должен изменить использовать метод:
[self.navigationController pushViewController:..........];
Но проблема в том, что таким образом я толкая его к навигации контроллера «я», что означает NAV2. Как мне нажать на nav1?
ПРИМЕЧАНИЕ: Макет, который мне нужен, похож на тот, который найден в приложении «Сообщения» при добавлении новой ветви сообщения.
Спасибо!
Хорошо, но моя проблема в том, что если я нажму кнопку, которая подталкивает третий вид на новом контроллере представления, который я только что создал, третий вид привязан к новому контроллеру навигации, а не к оригиналу. – tomidelucca
Вы можете, конечно, вложить более одного модального вида, но вы действительно должны убедиться, что они не нужны. Модальные представления должны быть временными изменениями в вашей навигационной модели. В крайнем случае вы можете добавить уведомление к среднему виду для отклонения, если вам нужно перейти с третьего на первое представление. Но я честно позабочусь о том, чтобы они были необходимы, прежде чем добираться до модального взгляда счастливым. –