Получение этой ошибки, пока мы пытаемся представить предупреждение из библиотеки. нужна помощь для настройки UIWindow на SceneDelegate.
[Assert] Error in UIKit client: -[UIWindow setScreen:] should not be called if the client adopts UIScene lifecycle. Call -[UIWindow setWindowScene:] instead.
Я также видел ошибку на всем, что было разработано с UIKit, который представляет новые представления. Я не уверен, что это не незаконченная основная проблема API с новым разделением функциональности на SceneDelegate и AppDelegate, поскольку нигде в коде моего проекта я не вызываю напрямую setScreen.
Мой текущий код ниже
let contentView = ContentView()
let vc1 = UIHostingController(rootView: contentView)
let nav = UINavigationController(rootViewController: vc1)
if let windowScene = scene as? UIWindowScene {
let window = UIWindow(windowScene: windowScene)
window.rootViewController = nav
self.window = window
window.makeKeyAndVisible()
}