インスタンスメソッド
applicationWillEnterForeground(_:)
アプリがアクティブでなくなりそうであることをデリゲートに通知します。
宣言
optional func applicationWillEnterForeground(_ application: UIApplication)
パラメータ
application
あなたの単独のアプリオブジェクト。
議論
重要
scenes を使用している場合 (Scenes (Scenes) を参照)、UIKit はこのメソッドを呼び出しません。代わりに sceneWillEnterForeground(_:) (sceneWillEnterForeground(_:)) を使用して、アプリがフォアグラウンドに入る準備をします。UIKi tは、あなたのアプリが Scenes を使用しているかどうかに関係なく、willEnterForegroundNotification を投稿します。
iOS 4.0 以降では、UIKit はバックグラウンドからアクティブな状態への移行の一部としてこのメソッドを呼び出します。このメソッドを使用すると、バックグラウンドに入ったときにアプリに加えた変更の多くを元に戻すことができます。このメソッドの呼び出しの後には、必ず applicationDidBecomeActive(_:) メソッドの呼び出しが続きます。これにより、アプリがアクティブでない状態からアクティブな状態に移行します。
UIKit は、このメソッドを呼び出す直前に willEnterForegroundNotification を投稿して、関心のあるオブジェクトが移行に応答する機会を与えます。
以下も見よ
アプリのライフサイクルイベントへの対応
func applicationDidBecomeActive(UIApplication)
アプリがアクティブになったことをデリゲートに通知します。
func applicationWillResignActive(UIApplication)
アプリがアクティブでなくなりそうであることをデリゲートに通知します。
func applicationDidEnterBackground(UIApplication)
アプリが現在バックグラウンドにあることをデリゲートに通知します。
func applicationWillTerminate(UIApplication)
アプリが終了しようとしているときにデリゲートに通知します。
class let didBecomeActiveNotification: NSNotification.Name
アプリがアクティブになったときに投稿する通知。
class let didEnterBackgroundNotification: NSNotification.Name
アプリがバックグラウンドに入ったときに投稿する通知。
class let willEnterForegroundNotification: NSNotification.Name
アプリがアクティブなアプリになる途中でバックグラウンド状態を離れる直前に投稿する通知。
class let willResignActiveNotification: NSNotification.Name
アプリがアクティブでなくなり、フォーカスを失ったときに投稿する通知。
class let willTerminateNotification: NSNotification.Name
アプリが終了しようとしているときに投稿する通知。