我想要的是:
当我在绿色屏幕上按下按钮“PushToBrown”时,我希望棕色屏幕“认为”我来自蓝色。所以如果按我棕色屏幕上的后退按钮,我总是想回到蓝色。
目前:
我以编程方式从绿色屏幕调用,例如performSegueWithIdentifier(…,nil),可以切换到brown,也可以通过拖放(从按钮PushToBrown到brownVC屏幕)来实现它。但如果按“后退按钮”,我就会回到绿色。
->我怎么能告诉布朗他应该永远回到蓝色?
ios - iOS Swift Segues-LMLPHP
我想那是导航控制器的问题。如果你知道一些非常好的segues或navigationcontroller操作教程,你也可以帮助我。
提前谢谢!

最佳答案

解决你的问题的办法是放松,然后:What are Unwind segues for and how do you use them?
你应该做的(如你在链接中看到的)是添加退出点,创建撤销方法,调用那个,而不是简单的popViewcontroller。第一个答案包含解释、代码示例以及Objective-C和swift

10-08 15:27