我制作了一个显示表格的程序。
如果人们点击搜索,我将添加另一个覆盖原始视图的视图。原来的视图是[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?