ios - 是否可以在 UIAlertController 被解除之前阻止我的代码的执行?

标签 ios swift uialertcontroller

在 swift 3 中是否有等待用户按下关闭 alertController 的按钮,使用 DispatchQueue 或其他方式?

最佳答案

只需将警报解除后要执行的所有代码移到一个单独的方法中即可。添加 UIAlertActions 时,让所有操作的 handler 参数调用该方法。这样,无论用户按下哪个按钮,您的代码都将始终执行!

关于ios - 是否可以在 UIAlertController 被解除之前阻止我的代码的执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40521590/

相关文章:

ios - dequeueReusableCell 不清除单元格上的旧 View

ios - UICollectionViewFlowLayout 将节标题放在左插图部分

ios - 线程 1 : SIGNAL SIGABRT; What do I do?

ios - iOS 13 SceneDelegate 上的 WKWebView 警报崩溃

ios - 更新 CoreData 添加了很多 nil 值

ios - ConvertPointFromView 返回 NAN

ios - 像视频一样显示一系列图像?

ios - 使用多个 Realm 时,如何停止所有类出现在具有 0 个实例的所有 Realm 中?

swift - 数组未在 Swift 中更新

ios - UIAlertController——在该 block 中强捕获 'controller'