Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não está aparecendo os especialistas

este é meu código da homeView

import SwiftUI

struct HomeView: View {

let service = WebService()

@State private var specialists : [Specialist] = []

func getSpecialists() async {
    do {
        if let specialists = try await service.getAllSpecialists() {
            self.specialists = specialists
        }
    } catch {
        print("Ocorreu um erro ao obter os especialistas: \(error)")
    }
}

var body: some View {
    ZStack {
        LinearGradient(colors: [.white], startPoint: .topLeading, endPoint: .bottomTrailing)
            .edgesIgnoringSafeArea(.all)
        ScrollView(showsIndicators: false) {
            VStack {
                Image(.logo)
                    .resizable()
                    .scaledToFit()
                    .frame(width: 200)
                    .padding(.vertical, 32)
                Text("Boas-vindas!")
                    .font(.title2)
                    .bold()
                    .foregroundColor(Color(.lightBlue))
                Text("Veja abaixo os especialistas da Vollmed disponíveis e marque já a sua consulta!")
                    .font(.title3)
                    .bold()
                    .foregroundColor(.accentColor)
                    .multilineTextAlignment(.center)
                    .padding(.vertical, 16)
                ForEach(specialists) { specialist in
                    SpecialistCardView(specialist: specialist)
                        .padding(.bottom, 8)
                }
            }
            .padding(.horizontal)
        }
        .padding(.top)
        .task {
            await getSpecialists()
        }
    }
}

}

#Preview { HomeView() }

e não está aparecendo os especialistas que teriam que aparecer, alguem consegueria me ajudar para ver meu erro ?

1 resposta
solução!

deixa quieto, ja foi kkkkk