在oc中,我们退出登录来到登录界面是这样的
```
loginViewController * loginView1=[[loginViewController alloc]init];
NSArray *array = [UIApplication sharedApplication].windows;
UIWindow *window = array[0];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:loginView1];
window.rootViewController = nav;
在学习swift时,我就跟着oc的思路这样写
let login = LoginViewController()
let array = UIApplication.sharedApplication().windows
let window:UIWindow = array[0]
let nav = UINavigationController(rootViewController: login)
window.rootViewController = nav
然而并没有什么卵用,根本就没反应,跑去群里请教大神,没有人指出我错在了那里,都说没有错,也可能是大神们不屑回答我这么简单的问题吧,总之问了好多个群都没有解决,最终我死🐴当做活🐴医,这样改着写
let login = LoginViewController()
let window = UIApplication.sharedApplication().delegate?.window
let nav = UINavigationController(rootViewController: login)
window!!.rootViewController = nav
哇撒,居然可以了✌️,虽然不是很理解
UIApplication.sharedApplication().delegate?.window
这里为什么要这样写, window!!.rootViewController = nav这里为什么 window后面有两个!!,希望有看见大神可以指点一二,小妹不胜感激。