1
resposta

Esta caindo no erro

Quando tento agendar uma consulta, o codigo cai sempre no erro, alguem poderia me ajudar?

segue ai a copia do codigo

.alert(isAppointmetScheduled ? "Sucesso!" : "Ops, Algo deu errado", isPresented: $showAlert, presenting: isAppointmetScheduled) { isScheduled in
            Button(action: {presentationMode.wrappedValue.dismiss()}, label: {
                Text("OK")
            })
        } message: { isScheduled in
            if isScheduled {
                Text("A Consulta foi Agendada com Sucesso!")
            } else {
                Text("Algo deu errado ao tentar agendar sua consulta, por favor tente novamente, ou entre em contato com a clínica")
            }
        }
1 resposta

Olá, Elisangela.

Tudo bem?

O código que você compartilhou parece estar relacionado ao alerta que é exibido após a tentativa de agendamento. Se o erro ocorre sempre, isso pode indicar que a variável isAppointmetScheduled está sempre retornando false, o que faz com que a mensagem de erro seja exibida.

Para resolver o problema, você precisa verificar o que está acontecendo no código que tenta agendar a consulta. Provavelmente, há algo errado lá que está fazendo com que o agendamento falhe.

Por exemplo, se você está fazendo uma chamada de API para agendar a consulta, pode haver um problema com a API (talvez ela esteja inacessível ou retornando um erro). Ou, se você está tentando agendar a consulta localmente (por exemplo, salvando em um banco de dados), pode haver um problema com o banco de dados.

Infelizmente, sem ver o seu código, é difícil fornecer uma solução mais específica. Recomendo que você verifique o código que tenta agendar a consulta e tente identificar o que está dando errado lá. Qualquer coisa compartilha o código aqui.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software