【发布时间】:2016-06-13 04:50:32
【问题描述】:
我的故事板
如果用户没有登录,rootViewController 是Login
用户登录后,rootViewController 为 MainTabBarController
我已经做到了
但是,我遇到的问题是Logout
我的Logout 是dismissViewController
如果我的 rootViewController 是 Login,它可以工作
它会移除当前的ViewController,所以Login出现
但是当我的 rootViewController 是 MainTabBarController 时,dismiss 是行不通的,我尝试使用 poptoRootViewController 是徒劳的。
我应该在Logout 做什么?
我想这样做
dismissController(true,{
rootViewController = `Login`
})
【问题讨论】:
-
注销后更好的获取 appDelegate.window.rootViewController 并将其设置为 LoginViewController
-
为什么不使用 unwind segue?