我正在使用以下代码执行createUser方法,该方法将更新var self.auth.user(用户的ID)。我正在尝试将self.auth.user更新到 之后的ProfileBuilderView。
NavigationLink(destination: ProfileBuilderView(userId: self.auth.user)) {
Text("Sign Up")
.fontWeight(.heavy)
}.simultaneousGesture(TapGesture().onEnded{
self.auth.createUser(email: self.email, password: self.password)
})
现在,导航后将触发createUser,并且先前的用户ID将传递到ProfileBuilderView。有办法解决这个问题吗?