Xcode 11. Функция SceneDelegate willConnectTo. Непринятие функции со свойствами

Я хочу вставить функцию (configureInitialViewController()) в willConnectTo (чтобы я мог вспомнить ту же функцию в других ViewController)

class SceneDelegate: UIResponder, UIWindowSceneDelegate {

    var window: UIWindow?


    func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {

        configureInitialViewController()

}

    func configureInitialViewController() {
        if let windowScene = scene as? UIWindowScene {
            let window = UIWindow(windowScene: windowScene)
            if 1>0 {
                window.rootViewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(identifier: ViewController1)
            } else {
                window.rootViewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(identifier: ViewController2)
            }
            self.window = window
            window.makeKeyAndVisible()

        }


    }

1 ответ

Решение

+ Изменить

func configureInitialViewController()

Чтобы

func configureInitialViewController(_ scene: UIScene)

И пройти scene к этому

Другие вопросы по тегам