我在 SwiftUI 中创建了一个应用程序。
视图是结构,但我需要了解视图控制器,因为它是呈现一些特殊警报所必需的。
我看到在我的项目中有 AppDelegate 和 SceneDelegate。
我找到了这个
let contentView = ContentView()
// Use a UIHostingController as window root view controller.
if let windowScene = scene as? UIWindowScene {
let window = UIWindow(windowScene: windowScene)
window.rootViewController = UIHostingController(rootView: contentView)
self.window = window
window.makeKeyAndVisible()
}
所以我想将视图控制器引用传递给其他视图。
window.rootViewController 是传递和使用的正确值吗?