インスタンスメソッド


application(_:didDiscardSceneSessions:)


ユーザがアプリスイッチャーからアプリのシーンの 1 つ以上を閉じたことをデリゲートに通知します。





宣言


optional func application(_ application: UIApplication, didDiscardSceneSessions sceneSessions: Set<UISceneSession>)



パラメータ


議論


ユーザがアプリスイッチャーからシーンを削除すると、UIKit はこのメソッドを呼び出してから、シーンに関連しているセッションオブジェクトを完全に破棄します。(UIKit はまたこのメソッドを呼び出して、表示できなくなったシーンも破棄します。) あなたのアプリが実行されていない場合、UIKit は次にアプリを起動したときにこのメソッドを呼び出します。


このメソッドを使用して、あなたのアプリのデータ構造を更新し、シーンに関連しているリソースを解放します。たとえば、このメソッドを使用してあなたのアプリのインターフェースを更新し、シーンに関連したコンテンツを組み込むことができます。


UIKit は、シーンを永久に捨て去る場合にのみこのメソッドを呼び出します。システムはシーンを切断してメモリを解放するときには、呼び出しません。メモリの再利用により、シーンオブジェクトは削除されますが、それらのシーンに関連したセッションは保持されます。



以下も見よ




シーンの構成と破棄





目次
Xcode の新機能


利用可能

iOS 13.0+
iPadOS 13.0+
Mac Catalyst 13.1+
tvOS 13.0+

テクノロジー

UIKit


  • 宣言
  • パラメータ
  • 議論
  • 以下も見よ












  • トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ