4

デバイスが電話のオン/オフのときに観察できる NSNotification はありますか?

4

2 に答える 2

5

はこれNotificationCenterに関する通知を送信しませんがCTCallCenter、iOS 4 で導入されたクラスを見callEventHandlerてください。コードのブロックを割り当てることができるプロパティがあり、呼び出し状態情報で呼び出されます。

ハンドラーは、アプリがフォアグラウンドにある (または通話が着信したときにフォアグラウンドから移動している) 場合にのみ呼び出されるという制限がありますが、ユーザーがダイヤルしているか ( CTCallStateDialing)、通話を受信して​​いるか ( CTCallStateIncoming)を通知します。 、応答/接続中 ( CTCallStateConnecting)、または電話を切る ( CTCallStateDisconnected)。

于 2011-07-07T00:47:57.810 に答える
0

私が知っているものはありませんが、問題がステータスバーの変化について知りたい場合は、 ( UIApplicationドキュメントUIApplicationWillChangeStatusBarFrameNotificationの下部に記載されているように)観察して、から新しいrectを取得できます変更が発生するたびに関連する userInfo。

于 2011-07-07T00:33:24.730 に答える