1

現在アプリケーションに表示されているアラートを特定する方法。

uiapplication の windows サブビューを反復処理しても、追加されたアラートのオブジェクトは表示されません。

編集:ロケーションオプトアラート、APNS有効アラートなどの組み込みアラートを検出することも可能ですか?

4

1 に答える 1

2

アラートは、表示および非表示の期間中に表示されます。これらのイベントで何かをする必要がある場合は、デリゲートでそれらを観察してください。

確認することも可能[UIApplication sharedApplication].keyWindowです。アラートが表示されている場合、キー ウィンドウはシステム ウィンドウです (クラス名は で始まります_)。

セキュリティ上の理由から、システム アラート (APNS アラートなど) を検出することはできません。

于 2013-10-08T07:21:46.710 に答える