使用搜索控制器并显示搜索结果不允许在子视图控制器中显示任何模态。我有一个工作,使用多个委托调用堆栈来禁用搜索控制器活动时。
当我尝试弹出警报或显示图像选择器视图时会发生这种情况。
委托方法示例:
func cancelSearch() {
if(self.searchController.isActive == true){
self.searchController.isActive = false
}
}
我想找到一个通用调用来禁用父VC的堆栈上的任何搜索控制器。
我希望这根本不需要完成,因为当回到父VC时,搜索结果现在已经消失,很难预测何时会发生此问题。