Utile par exemple pour intégrer AdMob on a parfois besoin d’un AppDelegate dans SwiftUI
Nouveau fichier -> Swift File
On l’appelle bien AppDelegate.swift et on ajoute son code
import UIKit
class AppDelegate: NSObject, UIApplicationDelegate {
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {
return true
}
}
Maintenant direction le fichier App généralement nommé NomApplicationApp.swift
et on ajouter ceci dans la structure de type App
@UIApplicationDelegateAdaptor(AppDelegate.self) var appDelegate