【发布时间】:2021-01-06 02:22:09
【问题描述】:
我在 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()
}
所以我想将 View Controller 引用传递给其他 View。
window.rootViewController 是正确传递和使用的值吗?
【问题讨论】:
标签: ios uiviewcontroller swiftui presentviewcontroller uiwindowscene