Olá, bom dia.
Eu estava com o mesmo problema dos tópicos acima (crash no titulo), mas já foram resolvidos, porém apareceu outro: quando eu rodo o app e vou escrever uma cidade para filtrar, o mesmo não ocorre.
Segue o código:
func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
pacotes = todosPacotes
if searchText != "" {
let filtroViagem = NSPredicate(format: "titulo contains[c] %@", searchText)
let listaFiltrada:Array<Viagem> = (todosPacotes as NSArray).filtered(using: filtroViagem) as! Array
pacotes = listaFiltrada
}
collectionView.reloadData()
}
Podem me ajudar? Agradeço.