我正在尝试编写一个刽子手游戏,但在展开 segues 时遇到了麻烦。我有多个视图控制器,它们最终都指向同一个视图,用户在其中扮演真正的刽子手。但是,根据呈现的控制器,我希望游戏处于不同的“模式”(即:多人游戏、单人游戏等)。我正在尝试添加一个再次播放按钮,该按钮可以展开到前一个视图控制器,但我不确定当用户可以采取多条路径到达该视图时如何展开。
换句话说,我的应用程序是这样的:
A -> B -> C 或
A -> D -> C 其中 C 可以(理想情况下)展开到 D 或 B。
我想知道实现这一点的最佳方法是什么?我应该将所有视图控制器都嵌入导航控制器吗?或者有没有办法根据特定条件呈现特定的视图控制器?感谢您的任何帮助!