2017-12-25 22 views
0

なぜアプリケーションが非アクティブになったのかを知りたいのですが、 私は理由のアプリを非アクティブ状態に移動しました

NotificationCenter.default.addObserver(self, selector: #selector(onApplicationWillResignActive(notification:), name: .UIApplicationWillResignActive, object: nil) 

を持っていると私は、イベントを取得しますが、私は私のアプリが非アクティブになることが何を知りたいのです。それを行う方法は?

答えて

0

アプリがフォアグラウンドで実行されている場合は、任意のイベントを受信しない、これはアプリがバックグラウンドで実行されており、これは任意のコードを実行されない場合は、コールが来るか、メッセージ

とき不活性状態でありますサスペンド状態

0

Appleは言う:

アプリがフォアグラウンドで実行されているが、イベントを受信して​​いません。この は、中断の結果として、またはアプリが が背景との間で移行しているために発生する可能性があります。

inactive状態はちょうど一時的です。ユーザーが電話を受け入れる前に電話を受けている場合や、バックグラウンドに移行している場合に発生する可能性があります。
私はthisのフローチャートがすべての状態をかなりよく説明していると思います。

+0

私のアプリが非アクティブ状態(ホームボタン、電話、通知センターコールなど)に移行した理由を知りたいと尋ねたところ、私はこれらの理由を知りたい – tereks

関連する問題