Segui os passos de implementação do search, porém o mesmo não funciona! Utilizo o XCODE 12.
Segui os passos de implementação do search, porém o mesmo não funciona! Utilizo o XCODE 12.
O que acontece de errado com o seu exercício ?
Caso você esteja recebendo uma mensagem de erro semelhante a
valueForUndefinedKey:]: this class is not key value coding-compliant for the key titulo
você resolverá incluindo o @objc na classe viagem antes do atributo titulo
class Viagem: NSObject {
// MARK: - Atributos
@objc let titulo: String
let qtdDias: String
...
// Aqui segue o resto da classe que já estava implementada
Ou então você usa o método filter do array que vai ter uma clousure como parâmetro.
if searchText != "" {
let listaFiltrada = listaViagens.filter { (meuVetor) -> Bool in
return meuVetor.titulo.lowercased().contains(searchText.lowercased())
}
listaViagens = listaFiltrada
}
Mas eu acho que ainda não foi estudado clousure desta forma neste curso.
Estas duas soluções já estavam aqui no forum.
Espero ter ajudado