UISearchController bleibt nach Segue @ besteh
Ich habe eine App mit einem UISearchController. Dieses Element der Benutzeroberfläche ist vollständig in folgendem Code eingerichtet:
searchController = UISearchController(searchResultsController: nil)
searchController.searchResultsUpdater = self
searchController.searchBar.delegate = self
searchController.dimsBackgroundDuringPresentation = false
searchController.hidesNavigationBarDuringPresentation = false
searchController.searchBar.searchBarStyle = UISearchBarStyle.Minimal
searchController.searchBar.frame = CGRectMake(searchController.searchBar.frame.origin.x, searchController.searchBar.frame.origin.y, searchController.searchBar.frame.size.width, 44.0)
Ich füge es dann zu meinem tableView tableHeaderView hinzu
tableView.tableHeaderView = searchController.searchBar
Alles scheint in Ordnung zu sein, aber wenn es aktiv ist und ich ein Element in meiner tableView auswähle, wechselt meine App zu einem anderen Ansichts-Controller, wobei der Such-Controller in der Ansicht erhalten bleibt. Ich bin nicht sicher, wie dies möglich ist, da der Suchcontroller eine Unteransicht der Tabellenansicht in einem anderen Ansichtscontroller sein sollte. Wie kann ich das verhindern?