1
显然,我有一个LoginViewController
和StartUpController
。Xcode - 注销按钮
LoginViewController
具有验证用户身份和注册新用户的功能(presentModalViewController
)。一旦用户登录,我的系统将显示StartUpController
。
在这个StartUpController
里面,我拥有了一切,比如TabBarController,NavigationController等。这个StartUpController
实际上处理了5个不同的视图。
我的问题是:当我的用户从我的某个视图中点击“LogOut”按钮时,我该如何删除所有视图?
我想再次显示我的LoginViewController ..但同时删除StartUpController视图及其所有视图。
请告诉我如何做到这一点:
谢谢亚历克斯..我会看看“popToRootViewControllerAnimated:” –
仅供参考 - 我用这条线来清除所有的VC,因为根据哪个流程,我的应用程序是否使用导航控制器。这似乎清除了导航堆栈上的所有内容。 [self.parentViewController.navigationController popToRootViewControllerAnimated:YES]; –