Segui os passos de implementação do search, porém o mesmo não funciona! Utilizo o XCODE 12.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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 titulovocê 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 implementadaOu 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