Я попытался перейти к своему представлению пользователя в функции отправки входа с помощью swiftui.
struct LoginUIView: View {
...
var body: some View {
VStack {
...
Button(action: {
self.login(name: self.name, pass: self.pass)
}) {
Text("Login")
.padding()
.frame(maxWidth: .infinity)
.foregroundColor(Color.white)
.cornerRadius(4.0)
.background(Color("light-green"))
}
}
.padding()
}
func login(name: String, pass: String) {
// auth with name and pass
// then try to conditionally navigate to specific view
if ... {
// navigate to user view
}
if ... {
// navigate to other view
}
}
}