如何解除使用pushViewController方法呈现的视图?

Asa*_*oun 0 uiview uinavigationcontroller pushviewcontroller

我的情况如下:

1)我有带有navigationController的rootViewController并在工具栏中添加按钮.当我按下我使用pushViewController方法推送另一个视图.这个视图叫做chooseTypeView,它只有两个单元格的tableview.

2)当点击任何单元格时,将使用相同的方法推送第三个视图以输入一些数据.

3)现在我想按下键盘上的"完成"按钮导航回rootView控制器并关闭当前步骤和根视图之间的所有视图.

我正在使用@Protocol连接视图,我可以将信息从最后一个视图传递到根视图,但我无法忽略它.

谢谢大家,我希望我能说清楚.

Asa*_*oun 6

我可以自己回答这个问题.

在委托方法中,我可以调用[self.navigationController popViewControllerAnimated:YES]哪个将从navigationController视图堆栈中删除当前视图.