我有一个简单的应用程序,在tableView中包含UISearchController
(截图中的底部视图)。
初始segue工作正常,UISearchController
在barButton(lupe-icon)被击中后变得可见。
但是现在我想在用户点击searchController的Cancel-Button时隐藏SearchTableView(应用程序应该返回到初始viewController)。我尝试了以下
func didDismissSearchController(searchController: UISearchController) {
// cancel?
self.navigationController?.popViewControllerAnimated(true)
}
......但没有任何反应。那么如何从这一点返回到根viewController呢?
答案 0 :(得分:0)
首先尝试关闭搜索栏:
func didDismissSearchController(searchController: UISearchController) {
searchController.active = false
self.navigationController?.popViewControllerAnimated(true)
}