次のナビゲーション パターンを持つナビゲーション コントローラー (NC) と 3 つのビュー コントローラー (A、B、C) があります。
NC->A->B->C
A から C に移動して「戻る」と、B と C の両方の deinit メソッドが呼び出されます。
Unwind Segueを使用して C から A に移動すると、B deinit が呼び出されません。
理由は不明です - アプリに別の同様のシーケンスがあり、「戻る」または「巻き戻す」操作に関係なく deinits が呼び出されます。
アンワインド操作後に B が「生き続ける」原因となるものは何ですか?