Questo deve essere banale, ma non riesco a trovare il modo in cui si suppone di ignorare un UISearchController a livello di codice?Come si elimina un UISearchController? (iOS 8 e successivi)
Nota che è il nuovo UISearchController (introdotto nel 2014 con iOS 8), non UISearchDisplayController.
Finora qui è quello che ho ottenuto
// Dismiss the search tableview
searchController.dismissViewControllerAnimated()
// Clear the Search bar text
searchController.active = false
Ma ho ancora il pulsante Annulla e non riesco a sbarazzarsi di esso.
Questo funziona davvero! Idk come la semplice modifica di una variabile attiva effettivamente il ridisegno dell'interfaccia utente ma funziona – Bhargav
@Bhargav Molto probabilmente perché c'è qualche KVO (Key Value Observing) in corso – Nycen
Plus chiama il metodo 'UISearchControllerDelegate'' didDismissSearchController (searchController) '. –