XCode 26.6 日本語化計画
元のドキュメント: developer.apple.com/documentation/watchkit/wkinterfacecontroller/pushcontroller(withname:context:)
新しいインターフェースコントローラを画面上にプッシュします。
watchOS 2.0+
func pushController(
withName name: String,
context: Any?
)
name
表示したいインターフェースコントローラの名前。ストーリーボードでは、インターフェースコントローラの名前はオブジェクトの Identifier プロパティに格納されており、属性インスペクタで確認できます。
context
新しいインターフェースコントローラに渡すべきオブジェクト。このパラメータのオブジェクトを使用して、表示すべきデータや関連する状態情報など、重要な情報を新しいインターフェースコントローラに伝達します。このパラメータには nil を指定することもできますが、推奨されません。
このメソッドを使用すると、指定されたインターフェースコントローラへのナビゲーションスタイルの遷移を実行できます。システムは、指定されたコンテキストオブジェクトを使用して新しいインターフェースコントローラを初期化し、遷移を非同期的にアニメーション化します。遷移中は、現在表示されているインターフェースコントローラのコンテンツが画面から消え、新しいコントローラのコンテンツに置き換えられます。
このメソッドは必ず WatchKit 拡張機能のメインスレッドから呼び出してください。
現在のインターフェースコントローラを画面からポップします。
アプリの初期インターフェースコントローラを除く、すべてのインターフェースコントローラをポップします。
指定された行に対してセグエを実行します。