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