Il mio è conforme al nuovo UISearchControllerDelegate
e anche UISearchResultsUpdating
.UISearchControllerDelegate - Barra di ricerca non visibile nell'intestazione della tabella
Ecco il mio codice di setup per la barra di ricerca:
override func viewDidLoad() {
var searchController = UISearchController(searchResultsController: self)
searchController.searchResultsUpdater = self
self.tableView.tableHeaderView = searchController.searchBar
self.definesPresentationContext = true
}
Tuttavia, quando si esegue questo nel simulatore non c'è barra di ricerca nell'intestazione della tabella, anche se è specificato nel codice. Ho anche provato questo codice in viewWillAppear
, ma ancora nessuna barra di ricerca è stata mostrata.
Grazie, ora mostra. Tuttavia ho un errore quando lo tocco '2014-06-10 11: 23: 34.410 MyApp [21108: 1196461] Avvertenza: Tentativo di presentare su <_TtC8MyApp22ViewController: 0x10c21cc50> la cui vista non è nella gerarchia delle finestre ! 'e lo schermo è nero. Qualche idea? –
BytesGuy
@Newbzors controlla la modifica – Vikings
Funziona, grazie! – BytesGuy