1
resposta

[Bug] Erro no login do vollmed

Ao cadastrar um usuário e tentar logar no app, tomo o seguinte erro:

Ocorreu um erro no login: keyNotFound(CodingKeys(stringValue: "id", intValue: nil), Swift.DecodingError.Context(codingPath: [], debugDescription: "No value associated with key CodingKeys(stringValue: "id", intValue: nil) ("id").", underlyingError: nil))

Como proceder, por gentileza ?

1 resposta

Olá, Diego. Tudo bem?

O erro keyNotFound acontece quando tentamos decodificar uma chave que não existe no JSON. Se o modelo espera id, mas a resposta traz apenas token, o decoder não encontra a chave e lança a exceção.

Peço que faça um print no JSON da resposta do login para ter certeza de quais campos estão vindo.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!