简要说明:
View 1(Navigation Controlled)有一个“添加新对象”按钮A。
当点击按钮A时,它将移动到视图2(导航控制并返回查看顶部的“1”按钮,并显示“< View 1”)
View 2有一个“Save object”按钮B,我将在View 1的NSMutableArray中添加一个新对象。 但是,当我单击按钮B时,它将转到视图1,导航栏顶部带有“< View 2”后退按钮,即使它是根导航视图。
在情节提要板上,按钮A和B的操作是推送。
问题
如何摆脱这种导航运动? 有没有办法可以将B按钮动作指向某个视图?没有导航后退栏自动添加到顶部?
答案 0 :(得分:0)
按钮B的操作不应该是推送,因为您想要返回第一个控制器。当您想要返回上一个控制器时,您应该使用导航栏中的默认后退按钮,或者如果您有自定义按钮,则应该popViewControllerAnimated:
作为其操作。