相关疑难解决方法(0)

如何在 iOS 14 @main 文件中获取 UIWindow 值?

我可以通过以下实现访问didFinishLaunchingWithOptions。但是,我需要UIWindow变量。我不知道如何得到它。我正在使用 Xcode 12 测试版。iOS14,SwiftUI 生命周期。


import SwiftUI

@main
struct SSOKit_DemoApp: App {
    
    @UIApplicationDelegateAdaptor(AppDelegate.self) var appDelegate
    
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}

class AppDelegate: NSObject, UIApplicationDelegate {
    
    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {
        
        print("hello world!!!")
        return true
    }
}
Run Code Online (Sandbox Code Playgroud)

ios swift swiftui ios14 xcode12

4
推荐指数
1
解决办法
2095
查看次数

标签 统计

ios ×1

ios14 ×1

swift ×1

swiftui ×1

xcode12 ×1