絞首刑執行人ゲームをコーディングしようとしていますが、セグエの巻き戻しに問題があります。ユーザーが実際の絞首刑執行人を演じる同じビューに最終的につながる複数のView Controllerがあります。ただし、提示するコントローラーに応じて、ゲームをさまざまな「モード」(つまり、マルチプレイヤー、シングルプレイヤーなど) にする必要があります。前のView Controllerに巻き戻す再生ボタンを追加しようとしていますが、ユーザーがこのビューに到達するために複数のパスを使用した可能性がある場合、巻き戻す方法がわかりません.
つまり、私のアプリは次のようになります。
A -> B -> C または
A -> D -> C で、C は (理想的には) D または B に巻き戻すことができます。
これを実装する最良の方法は何ですか?すべてのビュー コントローラーをナビゲーション コントローラーに埋め込む必要がありますか? または、特定の条件に基づいて特定のビュー コントローラーを提示する方法はありますか? 助けてくれてありがとう!