Моя ситуация выглядит следующим образом:
1) У меня есть rootViewController с navigationController и кнопка добавления на панели инструментов. Когда я нажимаю, я толкаю другой вид, используя метод pushViewController. Это представление с именем ChooseTypeView имеет только табличное представление с двумя ячейками.
2) при нажатии на какую-либо ячейку для ввода некоторых данных будет использоваться третье представление, используя тот же метод.
3) теперь я хочу, когда я нажимаю кнопку «Готово» на клавиатуре, чтобы вернуться к контроллеру rootView и отклонить все виды между текущими шагами и корневым видом.
Я использую @Protocol для соединения представлений, и я мог бы передать информацию из последнего представления в корневое представление, но я не смог отклонить ее.
Спасибо за все, и я надеюсь, что я проясню.