Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何将视图控制器设置为rootviewcontroller_Ios_Swift - Fatal编程技术网

Ios 如何将视图控制器设置为rootviewcontroller

Ios 如何将视图控制器设置为rootviewcontroller,ios,swift,Ios,Swift,我有两个类AppDelegate.swift和scene.swift,我的第一个屏幕是登录屏幕,当我单击登录按钮时,它应该将我的HomeVC.swift设置为rootViewController,在登录按钮的操作中,我提到了这段代码,它没有给出任何错误,甚至没有运行 let sceneDelegate = SceneDelegate() let mainStoryboard: UIStoryboard = UIStoryboard(name: "Main", bundle: ni

我有两个类AppDelegate.swift和scene.swift,我的第一个屏幕是登录屏幕,当我单击登录按钮时,它应该将我的HomeVC.swift设置为rootViewController,在登录按钮的操作中,我提到了这段代码,它没有给出任何错误,甚至没有运行

    let sceneDelegate = SceneDelegate()
    let mainStoryboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
    let vc = mainStoryboard.instantiateViewController(withIdentifier: "HomeVC") as! HomeVC
    sceneDelegate.window?.rootViewController = vc
    window?.makeKeyAndVisible()
有人能指导我如何使用新文件sceneDelegate.swift吗? 提前谢谢

当我单击登录按钮时,它应该将我的HomeVC.swift设置为rootViewController


这个代码发布在哪个文件中?切勿创建自己的
SceneDelegate
实例。您是只支持iOS 13还是还需要支持iOS 12?同时支持iOS 12
let vc = // ...
self.view.window?.rootViewController = vc