我有一个调查应用。
在我的故事板中,我有一系列7种形式。这些表单使用push segue向前导航。
用户进入最终表格后,我有一个“提交”按钮。当用户按下此按钮时,我存储了调查,然后我想“弹出”所有7个表单并导航回用户开始调查的主表单。
从堆栈中“弹出”所有这些表单并返回主表单的正确方法是什么?
答案 0 :(得分:3)
由于故事板使用UINavigationController来管理推送的视图控制器,您可以[self.navigationController popToRootViewController:YES]立即弹出所有推送的控制器。
答案 1 :(得分:0)
我还没有使用过故事板,但从理论上思考。你可以试试像,
[self.navigationController popToViewController:firstViewController animated:YES];
如果可以在堆栈中获取视图控制器的数组,请使用[viewControllers objectAtIndex:0]