是否可以显示一个UIAlert干扰当前显示的模态视图控制器



我使用模态全屏视图控制器,我让它们出现在另一个的顶部(最多3个)。

谢谢。

你使用的是ios 4之前版本吗?

在iOS 4+中,当应用程序进入后台时,警报不会自动解除。你会收到通知说应用要进入后台所以如果有任何状态你需要保存你可以在那时保存。这个行为与模态视图控制器(或者你如何呈现你的视图控制器)无关。

来自UIAlertView文档:

重要:在iOS 4.0及更高版本中,警告视图不会被驳回当应用程序移动到后台时自动运行。这行为不同于早期版本的操作系统,其中警报视图被自动取消(以及它们的取消)的终止序列的一部分应用程序。现在,由你来决定是否驳回警告视图(并执行其取消处理程序),或者保持它可见当您的应用程序移回前台时。记住,您的应用程序仍然可以在后台被终止,所以在这两种情况下,都可能需要某种类型的操作。

最新更新