Ios 打开导航堆栈之外的另一个视图
我在故事板上有以下内容Ios 打开导航堆栈之外的另一个视图,ios,swift,storyboard,viewcontroller,Ios,Swift,Storyboard,Viewcontroller,我在故事板上有以下内容 0 TabBarController 1 |-> NavBarController1 2 |-> ProductsTableViewController 3 |-> ModallyPresentedOrderProductViewController 4 |-> NavBarController2 5 |-> OrdersTableViewController 6
0 TabBarController
1 |-> NavBarController1
2 |-> ProductsTableViewController
3 |-> ModallyPresentedOrderProductViewController
4 |-> NavBarController2
5 |-> OrdersTableViewController
6 |-> OrderDetailViewController
我想在(2)中选择产品,然后使用一些选项在(3)中订购产品,然后在订购完成后,我希望它打开订单详细信息(6),因为如果我单击“上一步”按钮而不是“订单产品到”(3),它将返回到订单到(5)
dismissViewControllerAnimated没有帮助,因为它返回到产品(2)。presentViewController没有帮助,因为它返回到OrderProduct视图(3)。
segue没有帮助,因为它的工作原理类似于dismissViewControllerAnimated 我想在OrderDetail视图(6)中显示保存的订单记录,该视图与显示的视图不在同一导航堆栈中。 比如:
单击“下订单”按钮时关闭新产品订单视图。
单击底部的订单选项卡栏按钮。
单击表视图中的订单单元格并打开订单详细信息视图
谢谢你的阅读。如有任何建议,将不胜感激 我最终使用了Unwind Segue,这是一个完美的解决方案