在我的AppDelegate中,我在钥匙串中检查客户端令牌。如果找到,我将我的Dashboard ViewController设置为根视图控制器,因此自动登录。但是,当注销时,我无法调用dismiss,因为仪表板VC是根视图控制器。因此,当用户按下注销时,我会检查是否可以解雇,如果没有,那么我就是segue。 但是,如果我进行了搜索,我想从内存中删除DashboardVC。我怎么做?
编辑:不使用导航控制器 提前致谢
答案 0 :(得分:0)
基本上你有两个选择:
打开一个新的视图控制器(segue)并从导航控制器堆栈中删除前一个。请参阅Removing viewcontrollers from navigation stack
更改您的窗口rootViewController
。请参阅Changing root view controller of a iOS Window