私は 1 年前に古いバージョンの Xcode で多くの iOS アプリケーションを作成しました。新しいプロジェクトを開始したばかりで、最新の Xcode でストーリーボード機能を発見しました。これは、相互にリンクされた約 30 の画面で構成されているため、私が作成しているアプリケーションに最適であることがわかりました。
私の質問は、ストーリーボードとセグエをどのように構成して、アプリケーションが画面を循環するパスをたどることができるかということです。モーダル オプションを使用して、画面 1 を画面 2 に、次に画面 2 を画面 1 に単純にセグエする例をいくつか見てきました。これは明らかに機能しますが、この方法でビルドされたアプリケーションをデバッグすると、実行されるセグエごとに各画面 (ビュー コントローラー) の新しいインスタンスがインスタンス化されます。下の図(申し訳ありませんが、私は素敵な絵を描きましたが、初心者のステータスのために投稿できませんでした)、新しい画面を作成せずに、画面 1 から画面 2、画面 3、元の画面 1 に戻るにはどうすればよいですか実例?
// Screen 1 --> Screen 2 --> Screen3
// ^ |
// | |
// +-------------------------+