XCode 26.6 日本語化計画
元のドキュメント: developer.apple.com/documentation/watchkit/wkinterfacecontroller/willactivate()
システムがビューをアクティブにしようとしていることを、インターフェイスコントローラに通知します。
watchOS 2.0+
func willActivate()
watchOS アプリのライフサイクルを扱う (Working with the watchOS app life cycle)
システムは、インターフェイスコントローラを表示する準備ができているときにこのメソッドを呼び出します。このメソッドを使用して、コンテンツを最新の状態にするために必要な最小のタスクを実行します。インターフェイスの初期セットアップを実行するためにこのメソッドを使用しないでください。このメソッドが呼び出されるまでに、インターフェイスのほとんどが初期化され、使用できる状態になっているはずです。
このメソッドが呼び出されたからといって、インターフェイスコントローラが画面に表示されている、あるいは直ちに表示されることが保証されるわけではありません。システムは、コンテンツを更新する時間を確保するために、このメソッドを早期に呼び出す場合があります。インターフェイスが実際に画面に表示されるタイミングを判断するには、didAppear() メソッドを使用してください。
システムは、WatchKit 拡張機能のメインスレッド上でこのメソッドを呼び出します。このメソッドの super クラスの実装は、何も行いません。
インターフェイスコントローラに対し、そのビューがもはやアクティブではないことを通知します。
インターフェイスコントローラに対し、そのビューが画面上に表示されたことを通知します。
インターフェイスコントローラに対し、そのビューが画面外になったことを通知します。