【发布时间】:2018-11-15 14:12:04
【问题描述】:
我试图在执行 segue 之前关闭搜索控制器。我已将以下代码添加到视图控制器的 prepare 部分:
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
searchController.isActive = false
}
这在关闭搜索控制器时效果很好,但是一旦搜索控制器被关闭,segue 就不会执行。就好像关闭搜索控制器会停止其余的 segue。
是否有其他方法可以解除UISearchController,它不会中断segue 的流程,同时仍会调用所有随附的委托方法?
【问题讨论】:
标签: ios swift uikit segue uisearchcontroller