Ios 未在ViewDidLoad/ViewDidDisplay中启动Segue
我尝试在ViewDidLoad/ViewDidAspect方法中运行一个Segue。我两种方法都试过,但都不管用。见我的代码附件:Ios 未在ViewDidLoad/ViewDidDisplay中启动Segue,ios,swift,Ios,Swift,我尝试在ViewDidLoad/ViewDidAspect方法中运行一个Segue。我两种方法都试过,但都不管用。见我的代码附件: super.viewDidAppear(false) Auth.auth().addStateDidChangeListener { auth, user in if (user?.isEmailVerified)!{ print("started") self.performSeg
super.viewDidAppear(false)
Auth.auth().addStateDidChangeListener { auth, user in
if (user?.isEmailVerified)!{
print("started")
self.performSegue(withIdentifier: "gotoMoin", sender: nil)
}else {
}
}
}
邮件已验证,因此我获得“开始”输出我使用以下代码解决了它:
let user = Auth.auth().currentUser
if (user?.isEmailVerified)!{
self.performSegue(withIdentifier: "gotoMoin", sender: nil)
}else{
Auth.auth().currentUser?.reload()
}
}
如果让user=Auth.Auth().currentUser{if user.isEmailVerified{/..