【发布时间】:2015-01-01 13:28:54
【问题描述】:
我有一个按钮,它显示了一个包含登录元素的视图控制器,其中包括 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){}];
【问题讨论】:
-
登录发生在哪些方法中?如果这一切都在
viewDidLoad中完成,那么您可以强制加载视图,但只需访问它 (self.login.view) 来代替presentViewController
标签: ios objective-c facebook uiviewcontroller facebook-login