【发布时间】:2020-04-22 20:48:12
【问题描述】:
我想在执行 segue 之前征求用户的许可(我正在使用 UIAlert)。一旦他们回答了警报中的问题,我想继续下一个视图控制器,不管他们的回答如何。
代码如下所示:
showAlert() //Method showing the alert
performSegue(withIdentifier : "secondVC", sender : self)
我在这里面临的问题是应用程序向我显示警报但没有执行 segue。
【问题讨论】:
-
您需要将完成处理程序闭包传递给您的
showAlert函数。让该函数从警报视图上的操作处理程序调用闭包。在闭包中你可以执行 segue -
你能发布你的 showAlert() 方法吗?
标签: ios swift segue uialertcontroller