打开导航堆栈之外的另一个视图
Open another view which is out of navigation stack
我在 Storyboard 中有以下内容。
0 TabBarController
1 |-> NavBarController1
2 |-> ProductsTableViewController
3 |-> ModallyPresentedOrderProductViewController
4 |-> NavBarController2
5 |-> OrdersTableViewController
6 |-> OrderDetailViewController
我想 select (2) 中的产品,然后在 (3) 中订购带有一些选项的产品,然后在订购完成后,我希望它 open OrderDetail (6),因为如果我点击后退按钮而不是 OrderProduct 到 (3),它将 return 到 Orders to (5)。
dismissViewControllerAnimated 没有帮助,因为它 returns 到产品 (2)。
presentViewController 没有帮助,因为它 return 返回到 OrderProduct 视图 (3)。
segue 没有帮助,因为它的工作方式类似于 dismissViewControllerAnimated。
我想在 OrderDetail 视图 (6) 中显示已保存的订单记录,该视图与显示的视图不在同一导航堆栈中。
喜欢:
单击 "Place Order" 按钮时关闭新产品订单视图。
单击底部的“订单”选项卡栏按钮。
单击 table 视图中的“订单”单元格并打开“订单详细信息”视图。
感谢阅读。任何建议将不胜感激!
我最终使用了 Unwind Segue,这是完美的解决方案。
我在 Storyboard 中有以下内容。
0 TabBarController
1 |-> NavBarController1
2 |-> ProductsTableViewController
3 |-> ModallyPresentedOrderProductViewController
4 |-> NavBarController2
5 |-> OrdersTableViewController
6 |-> OrderDetailViewController
我想 select (2) 中的产品,然后在 (3) 中订购带有一些选项的产品,然后在订购完成后,我希望它 open OrderDetail (6),因为如果我点击后退按钮而不是 OrderProduct 到 (3),它将 return 到 Orders to (5)。
dismissViewControllerAnimated 没有帮助,因为它 returns 到产品 (2)。
presentViewController 没有帮助,因为它 return 返回到 OrderProduct 视图 (3)。
segue 没有帮助,因为它的工作方式类似于 dismissViewControllerAnimated。
我想在 OrderDetail 视图 (6) 中显示已保存的订单记录,该视图与显示的视图不在同一导航堆栈中。
喜欢:
单击 "Place Order" 按钮时关闭新产品订单视图。
单击底部的“订单”选项卡栏按钮。
单击 table 视图中的“订单”单元格并打开“订单详细信息”视图。
感谢阅读。任何建议将不胜感激!
我最终使用了 Unwind Segue,这是完美的解决方案。