iOS - 退出应用程序

时间:2012-03-20 14:52:57

标签: ios uitabbarcontroller modalviewcontroller logout

我有一个应用程序,从登录屏幕开始,当您登录时,它会推送一个模态TabBarController。其中一个选项卡是具有注销按钮的设置,注销我的应用程序的正确方法是什么,没有任何内存泄漏等问题?

2 个答案:

答案 0 :(得分:1)

这实际上取决于您的用户登录方式。您可能需要做的是与登录时所做的相反。如果所有登录都打开了模态对话框,那么关闭它应该没问题。您正在设置某种安全令牌,然后您需要将其设置为nil。

如果不了解您的应用如何运作,我可以说更多。

答案 1 :(得分:0)

我知道这已经过时了,但如果你想将你的登录界面(因为你已经退出)作为模态出现,你可以这样做:

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];

//Your login view controller, make sure you set the storyboard id
TTTLoginController *log = (TTTLoginController *)[storyboard instantiateViewControllerWithIdentifier:@"log"];

//wrap it in a navigation controller
UINavigationController *navBar=[[UINavigationController alloc]initWithRootViewController:log];

//present the modal view
[self.navigationController presentViewController:navBar animated:YES completion:nil];