我有一个按钮,显示包含登录元素的视图控制器,包括Facebook登录按钮。用户成功登录后,视图控制器将自动关闭,用户将返回上一屏幕。
我正在尝试实现自动登录功能,其中缓存的令牌可以自动登录,即用户不必点击呈现次要视图的按钮。目前,检查缓存令牌的逻辑工作正常,一旦我加载视图,它立即登录并删除视图,而无需我做任何事情。但是我希望能够在不实际显示视图本身的情况下触发此操作。有没有办法显示视图但不可见?或者这些场景是如何实现的?
目前我有
self.loginVC = [[LoginViewController alloc] initWithNibName:@"LoginViewController" bundle:nil];
self.loginVC.delegate = self;
self.loginVC.modalTransitionStyle = UIModalPresentationFormSheet;
[self presentViewController:self.loginVC animated:YES completion:^(void){}];
答案 0 :(得分:1)
LoginAuth
。loginVC
,请唤醒笔尖,调用LoginAuth
并在成功验证时执行解除。LoginAuth
进行身份验证;如果成功则继续,否则显示LoginVC
再次登录