インスタンスメソッド
application(_:configurationForConnecting:options:)
新しいシーンを作成するときに使用すべき UIKit の構成データを取得します。
宣言
optional func application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration
パラメータ
application
単独のアプリオブジェクト。
configurationForConnecting
シーンに関連したセッションオブジェクト。このオブジェクトには、アプリの Info.plist ファイルからロードされた初期構成データが含まれています (もしあれば)。
options
シーンを構成するためのシステム固有のオプション。
戻り値
シーンの作成に必要な情報を含む構成オブジェクト。
議論
アプリの Info.plist ファイル内にシーン構成データをあなたが含めない場合、またはシーン構成データを動的に変更したい場合は、このメソッドを実装して下さい。UIKit は、新しいシーンを作成する直前にこのメソッドを呼び出します。あなたの実装では、作成すべきシーンの型、シーンの管理にあなたが使用すべきデリゲートオブジェクト、表示すべき初期ビューコントローラを含むストーリーボードなど、シーンの詳細を含む UISceneConfiguration (UISceneConfiguration) オブジェクトを返します。
あなたがこのメソッドを実装しない場合は、アプリ内の Info.plist ファイルでシーン構成データを提供しなければなりません。
以下も見よ
シーンの構成と破棄
func application(UIApplication, didDiscardSceneSessions: Set<UISceneSession>)
ユーザがアプリスイッチャーからアプリのシーンの 1 つ以上を閉じたことをデリゲートに通知します。