Latest Post

Flutter Vs React Native which is better? How to adjust SwiftUI text alignment what are tuple in python

 How To Add AppDelegate In SwiftUI

Today we going to start use of AppDelegate In SwiftUI. As inWWDC 2020 Apple does not provide default AppDelagate in swiftUI anymore.

Xcode has come up with the App instead of AppDelegate. We can add the AppDelegate in the App using the following method Known as

UIApplicationDelegateAdoptor

Lets start with the Adding the swiftUI AppDelegate , Initially create a AppDelegate.swift file

import UIKit

@main

class AppDelegate:  UIApplicationDelegate {

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {

        // Override point for customization after application launch.

        return true

    }

}

We can add any function we like to add in the Appdelegate .

Now open the SwiftUI main file and Add the Following code in it as shown in below code

import SwiftUI

@main

struct leadbyCodeApp: App {

    @UIApplicationDelegateAdaptor(AppDelegate.self) var appDelegate

    var body: some Scene {

        WindowGroup {

            ContentView()

        }

    }

}

Thus using this function you can import AppDelegate in the SwiftUI

Leave a Reply

Your email address will not be published.