我正在创建一个应用程序,其中的功能,如如果用户登录,该应用程序将转到主页,否则它将转到登录页面.因此,我在AppDelegate中添加了以下代码来更改初始控制器,但我的代码不起作用.
let storyboard : UIStoryboard = UIStoryboard(name:"Main", bundle: nil)
let navigationController : UINavigationController = storyboard.instantiateInitialViewController() as! UINavigationController
let rootViewController:UIViewController = storyboard.instantiateViewController(withIdentifier: "MyViewController") as! MyViewController
navigationController.viewControllers = [rootViewController]
self.window?.rootViewController = navigationController
self.window?.makeKeyAndVisible()
如果用户登录,我想更改初始控制器.我想通过编程实现我的要求,而不是使用故事板