// para rodar o searchBar foi necessário utilizar a anotação @Objc
//Na classe Viagem
class Viagem: NSObject {
@Objc let titulo: String
...
/... em "contains" colocar" [c]"
// Na classe PacotesViagemViewController
func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
listaViagens = listaComTodasViagens
if searchText != "" {
let filtroListaViagem = NSPredicate(format: "titulo contains[c] %@", searchText)
let listaFiltrada:Array<Viagem> = (listaViagens as NSArray).filtered(using: filtroListaViagem) as! Array
listaViagens = listaFiltrada
}
self.labelContadorPacotes.text = self.atualizaContadorLabel()
colecaoPacotesViagem.reloadData()
}