ios - 如何将视图控制器设置为 rootviewcontroller
问题描述
我有两个类 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
let vc = // ...
self.view.window?.rootViewController = vc