Ios 如何将视图控制器设置为rootviewcontroller
我有两个类AppDelegate.swift和scene.swift,我的第一个屏幕是登录屏幕,当我单击登录按钮时,它应该将我的HomeVC.swift设置为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
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