我想用performSegue
如下为SEGUE不做好准备工作如预期
self.performSegue(withIdentifier: "successRegistration", sender: nil)
移动到另外的看法,我想表明我的目的地查看警报,所以我准备重写功能如下
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "successRegistration" {
loginModel.alert(fromController: self)
print("working")
}
}
但准备功能似乎并没有工作,因为working
没有打印到控制台
我试图消除我prepare
功能和改变我的performSegue
如下
self.performSegue(withIdentifier: "successRegistration", sender: self.loginModel.alert(fromController: self))
上述行并打印警报,但它并没有带我去其他视图。
如何在显示其他视图后显示警报?
您应该在目标视图控制器的“viewDidAppear”中显示警报,或显示警报,然后在警报解除后执行警戒。你不能同时 – Paulw11
@ Paulw11试图在此刻实施它,谢谢你的建议 –