ios - 如何在 Objective C 中显示另一个之前关闭一个呈现的 UIAlertController

标签 ios objective-c uialertcontroller

我想在呈现新的 UIAlertController 之前关闭之前呈现的 UIAlertControllers。我需要从 AppDelegate 执行此操作。如何才能做到这一点。欢迎提出所有建议。

最佳答案

您可以找到顶部呈现的 View Controller 并检查它是否是 UIAlertController。如果是,那么您可以对其调用 dismissViewControllerAnimated:。所有这些都可以非常简单地从应用程序委托(delegate)中完成。

关于ios - 如何在 Objective C 中显示另一个之前关闭一个呈现的 UIAlertController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33218330/

相关文章:

ios - UIPopover 如何使用这样的按钮制作弹出窗口?

ios - 如何在没有 CocoaPods 的情况下获取 Google 地方信息的 swift 二进制文件?

iOS 应用结构

ios - 从自定义单元格中的按钮调用 UIActivityViewController

ios - Objective-C : get location without delegate

objective-c - 如何使用 subview 对缩放 UIView 进行动画处理?

ios - UIAlertController 消息不会显示

ios - 升级到 iOS 11.3 破坏了 __weak UIAlertAction

ios - 在 iOS 上测试 DroneDeploy App 开发

ios - 如何从 Firebase 快照解析单个字典?