blog

iOS 14でSwiftUIアプリにAppDelegateを追加するには?

iOS 14では、SwiftUIアプリはAppプロトコルに従いますが、そうではなく、いくつかのシナリオでは、プッシュ登録、メモリ警告の処理など、古いもののライフサイクル関数を使用する必要があります。 ...

Dec 7, 2020 · 1 min. read
シェア

iOS 14では、SwiftUIアプリはAppプロトコルに従い、UIApplicationDelegateには従いませんが、いくつかのシナリオでは、プッシュ登録、メモリ警告の処理など、古いAppdelegateからライフサイクル関数を使用する必要があります。

1.まず、UIApplicationDelegateに従うクラスを作成します。

class AppDelegate: NSObject, UIApplicationDelegate {
 func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {
 //add code when didFinishLaunchingWithOptions
 return true
 }
}
@main
struct NewIn14App: App {
 @UIApplicationDelegateAdaptor(AppDelegate.self) var appDelegate
 var body: some Scene {
 WindowGroup {
 ContentView()
 }
 }
}

モバイルの新機能を毎日学び、技術的な問題を議論します。クーポンで参加無料。

Read next

yumコマンドエラーの実行でCentOSを解決する "エラー:rpmdbのオープンに失敗しました"。

ああ免除、クール、rpmdbのローカルデータストアファイルが爆発した......しかし、良いことは解決策があります。 私はそれができるかどうかわかりません。 今それについて考えて、その時のyumは、ネットワークの問題のために偽の死かもしれない、良いに少し長く待つかもしれませんが、すべての後に、少し不安、我々は将来に注意を払う必要があります。

Dec 7, 2020 · 2 min read