1

如何识别警报当前显示在应用程序中。

通过 uiapplication 的 windows 子视图迭代不会给出添加的警报对象。

编辑:是否也可以检测到内置警报,例如位置选择警报、APNS 启用警报?

4

1 回答 1

2

您的警报会在您显示和隐藏期间显示。如果您需要对这些事件做些什么,请在您的委托中观察它们。

也可以检查[UIApplication sharedApplication].keyWindow。显示警报时,关键窗口是系统窗口(类名以 开头_)。

出于安全原因,无法检测到任何系统警报(APNS 警报等)。

于 2013-10-08T07:21:46.710 回答