如何在Objective C中显示另一个之前解除呈现的UIAlertController

时间:2015-10-19 15:29:14

标签: ios objective-c uialertcontroller

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

2 个答案:

答案 0 :(得分:4)

您可以找到顶部呈现的视图控制器并检查它是否为UIAlertController。如果是,那么您可以在其上调用dismissViewControllerAnimated:。所有这些都可以通过app delegate完成。

答案 1 :(得分:0)

这应该有帮助,您可以将其扩展到所有视图控制器和视图的循环:

[[UIApplication sharedApplication].keyWindow.rootViewController.view endEditing:YES];