1対多のView Controller関係を持つアプリを書いています。
メイン VC、たとえば A は他のすべての (B、C、...) を呼び出すことができますが、サブ VC は制御を A に戻すことができます。
ストーリーボード内のセグエと VC の作品間の切り替えによって関係を定義しました。サブ VC は、アプリの有効期間中にステータスを保存できる必要があります。
これで、すべてのセグエが新しい vc を作成することがわかりました。そのため、ステータス データを A に戻す必要があります。そのため、データを A に戻すために、VC B にデリゲート プロトコルを作成しました。データは期待どおりに A に返されます。しかし、A で次の prepareForSegue を実行して BI に戻すと、VC A の新しいオブジェクトにも存在しますが、データは VC A の古いオブジェクトにあります。
アプリのライブ タイム中ずっとデータを利用できるようにするには、ファイル システムにデータを保存する必要がありますか? それは正しいですか、それとも何か不足していますか?