Элементы кнопок размотки и навигации не срабатывают после добавления контроллера панели вкладок

Я пытаюсь реализовать раскрутку, которая вернет меня от последнего контроллера представления к контроллеру списка дел.

Вот моя раскадровка

изображение

Без контроллера панели вкладок переход на раскрутку работает нормально. Однако, как только я добавил контроллер панели вкладок, раскрутка перестала срабатывать.

Что я делаю неправильно?

Спасибо

Изменить: Кроме того, действия, созданные на кнопке панели в последнем контроллере представления, не запускаются при реализации контроллера панели вкладок.


person user3821415    schedule 09.07.2014    source источник
comment
Почему у вас есть второй NavigationController?   -  person Mika    schedule 10.07.2014


Ответы (2)


У меня была похожая ситуация, и я смог решить ее, установив для модального перехода значение «Презентация: текущий контекст» вместо «По умолчанию» в инспекторе атрибутов (скриншот здесь: https://cloudup.com/cHFyH8OOY9D).

То есть стрелка перехода между табличным представлением и вторым контроллером навигации на скриншоте выше.

person Payton Swick    schedule 02.09.2014

У меня была аналогичная проблема с переходами раскрутки, которые не вызывались с контроллерами представления в TabBarController.

Решение состоит в том, чтобы создать пользовательский класс TabBarController и выполнить в этом классе действие отмены перехода. Затем вы сможете передать сообщение текущему контроллеру представления панели вкладок.

person DavidW    schedule 10.07.2014