2 つのビュー コントローラーを備えたナビゲーション コントローラー スタックがあるとします。VC2 が上にあり、VC1 が下にあります。VC2 がスタックからポップされたことを検出する VC1 に含めることができるコードはありますか?
VC1 のコード内から VC2 のポップを検出しようとしているので、viewWillAppearやviewDidAppearなどのメソッドは、最初にスタックにプッシュされたときを含め、VC1 が表示されるたびに起動するため、機能しないようです。
編集:元の質問はあまり明確ではなかったようです。これが私がやろうとしていることです: VC2 がスタックの一番上からポップされたために VC1 がいつ表示されるかを判断します。私がやろうとしていないことは次のとおりです。スタックの一番上にプッシュされたためにVC1がいつ表示されるかを判断します。最初のアクションを検出する方法が必要ですが、2 番目のアクションは検出しません。
注: VC2 については特に気にしません。スタックから取り出される他の VC の数はいくつでも構いません。上。