テーブルを表示するプログラムを作成します。
人々が検索をクリックすると、元のビューをカバーする別のビューが追加されます。元のビューは [BNUtilitiesQuick listnewcontroller] です。
[[BNUtilitiesQuick window] addSubview:[BNUtilitiesQuick searchController].view];
[[BNUtilitiesQuick searchController] viewWillAppear:YES]
と呼ばれるのは確かです。したがって、UIViewにはコントローラーへのポインターがあるようです
ただし、[[BNUtilitiesQuick listnewcontroller] viewWillDisappear]
は呼び出されないという見解
さらに、[[BNUtilitiesQuick listnewcontroller] viewWillAppear]
ユーザーが次のコードで検索語の変更を終了した場合でも、 は呼び出されません。
[self.view removeFromSuperview];
ここで何かが欠けているのではないかと思います。IO が searchController.view が listNewController をカバーすることを認識できるように、とにかく正確に何をすべきですか?