Допустим, у вас есть контроллер представления вкладок в стеке просмотра контроллера навигации.(Ради аргумента.) Ваш контроллер вкладок имеет массив контроллеров представления для каждого из своих представлений вкладки.Navigation Controller вашего контроллера вкладок явно настроен на контроллер Nav (поскольку его представление находится в стеке).
Но вы бы установили навигационный контроллер для каждого из ваших вкладок, чтобы он указывал на контроллер Nav?Их представления на самом деле не находятся в стеке навигации (они являются вложенными представлениями к представлению с вкладками), но им необходимо иметь возможность поместить представление в указанный стек.Это плохая идея?Должен ли я сделать это, но использовать другую переменную экземпляра?
Или вы бы просто поддерживали указатели от всех подпредставлений до их родительских контроллеров представления вплоть до контроллера навигации?Это кажется неуклюжим и не очень хорошим, если вам нужно пройти более одного уровня (что я делаю.)
(я не совсем так делаю, у меня сложное представление с выделенными контроллерамиего подпредставления, так что это доступная аналогия.)