Ios 情节提要:NavigationController中的第三个场景到第一个场景

Ios 情节提要:NavigationController中的第三个场景到第一个场景,ios,uinavigationcontroller,storyboard,Ios,Uinavigationcontroller,Storyboard,我在导航控制器中嵌入了三个场景 场景1:从用户处获取输入,验证它是否大于0,并启用一个按钮,该按钮使用push segue将其推入场景2 场景2:根据第一个场景中的值(例如“n”),用户必须使用“下一步”按钮移动几个滑块“n”次。当计数器达到n时,另一个UIButton“submit”被启用,用户可以使用push segue进入场景3 场景3:显示场景2的值。有一个“重新开始”按钮,可以使用push segue将其推入场景1 然而,现在当我在场景1中时,有一个后退按钮,用户可以从该按钮返回到场景

我在导航控制器中嵌入了三个场景

场景1:从用户处获取输入,验证它是否大于0,并启用一个按钮,该按钮使用push segue将其推入场景2

场景2:根据第一个场景中的值(例如“n”),用户必须使用“下一步”按钮移动几个滑块“n”次。当计数器达到n时,另一个UIButton“submit”被启用,用户可以使用push segue进入场景3

场景3:显示场景2的值。有一个“重新开始”按钮,可以使用push segue将其推入场景1

然而,现在当我在场景1中时,有一个后退按钮,用户可以从该按钮返回到场景3。如何防止这种情况发生


干杯。

不要按第一个控制器,“重新开始”按钮应该会弹出到第一个控制器。

是的,
popToRootViewController
,或者如果是iOS 6+,则松开顺序。:D真不敢相信这么简单!我删除了push segue,并在touchUpInside事件中添加了这一行[self.navigationcontroller PoptorootViewController Imaged:YES];砰的一声,成功了!