我使用 SwiftUI 应用程序生命周期在 SwiftUI 中创建了一个应用程序。有没有办法将 SceneDelegate 类添加到主构造中。添加 AppDelegate 似乎是可能的
import SwiftUI
@main
struct SampleApp: App {
@UIApplicationDelegateAdaptor(AppDelegate.self) var appDelegate
var body: some Scene {
WindowGroup {
HomeView()
// .colorScheme(.light)
}
}
}
// App Delegate class for conventional lifecycle capturing
final class AppDelegate: NSObject, UIApplicationDelegate {
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {
NetworkManager.shared.startMonitoring()
return true
}
func applicationWillTerminate(_ application: UIApplication) {
NetworkManager.shared.stopMonitoring()
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4097 次 |
| 最近记录: |