iOS:显示UIAlert是否会破坏当前显示的模态视图控制器?

时间:2011-12-30 20:27:13

标签: ios

我正在使用模态全屏视图控制器,我将它们叠加在一起(最多3个)。

感谢。

1 个答案:

答案 0 :(得分:0)

你是否在iOS 4之前?

在iOS 4+中,当应用程序进入后台时,警报不会自动解除。您确实收到应用程序进入后台的通知,因此如果您需要保存任何状态,则可以执行此操作。此行为与模态视图控制器(或您呈现视图控制器的方式)无关。

来自UIAlertView文档:

  

重要提示:在iOS 4.0及更高版本中,不会忽略警报视图   应用程序移动到后台时自动执行。这个   行为与早期版本的操作系统不同,其中   警报视图已自动取消(及其取消   处理程序执行)作为终止序列的一部分   应用。现在,由你来决定是否解雇   警报视图(并执行其取消处理程序)或使其可见   当您的应用程序移回前台时。记住这一点   您的应用程序仍然可以在后台终止,所以   在任何一种情况下都可能需要采取某种行动。