Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何识别警报当前显示在应用程序中。
通过 uiapplication 的 windows 子视图迭代不会给出添加的警报对象。
编辑:是否也可以检测到内置警报,例如位置选择警报、APNS 启用警报?
您的警报会在您显示和隐藏期间显示。如果您需要对这些事件做些什么,请在您的委托中观察它们。
也可以检查[UIApplication sharedApplication].keyWindow。显示警报时,关键窗口是系统窗口(类名以 开头_)。
[UIApplication sharedApplication].keyWindow
_
出于安全原因,无法检测到任何系统警报(APNS 警报等)。