Pessoal, boa noite!
Implementei o método:
func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
listaViagens = listaComTodasViagens
if (searchText != "") {
let filtroListaViagem = NSPredicate(format: "titulo contains %@", searchText)
let listaFiltrada:Array<Viagem> = (listaViagens as NSArray).filtered(using: filtroListaViagem) as! Array
listaViagens = listaFiltrada
}
pacotesCollectionView.reloadData()
}
e a app crasheia na linha:
let listaFiltrada:Array<Viagem> = (listaViagens as NSArray).filtered(using: filtroListaViagem) as! Array
Alguém sabe me explicar o por quê?