这是我创建的第一个使用 FB、Twtr 和自定义登录的应用程序。为此,我将使用专用的登录视图/视图控制器。我的想法是检查应用程序委托中的登录状态并从那里开始。
如果应用程序委托确定用户未登录
- 将登录视图设置为根视图控制器
- 登录将以模态方式显示应用程序的其余部分
- 如果您注销,应用程序的模式视图将被关闭,您将返回登录屏幕
所以在这种情况下,它对我来说看起来很完美,但我无法弄清楚另一种情况:
如果应用程序委托确定用户已登录
- 如果您将标签栏控制器设置为 rootViewController,则在用户注销时没有登录视图可以关闭。
- 如果用户已经登录,我不希望用户查看登录屏幕
一种解决方案是将登录 vc 设置为不可见的 root vc,但会立即以模态方式显示选项卡栏控制器,而不会引起用户注意。我想这是不可能的?