在iOS中呈现登录UIViewController?

时间:2014-09-21 00:58:39

标签: ios login uiviewcontroller storyboard

我需要在应用启动时在我的应用中提供登录UIViewController,以及工作流中的其他点,例如会话超时和用户需要重新进行身份验证时。重要的是登录视图控制器在出现任何其他UIViewController之前显示。我的故事板文件中的主要UIViewController设置为初始UIViewController,登录UIViewController位于UIViewController的单独Storyboard

我已尝试在我的AppDelegate applicationDidBecomeActive方法中添加呼叫以显示登录视图控制器,但我仍然看到显示的主要UIViewController短暂的一秒。有没有更好的方法来处理这种情况?当会话超时发生时,如果我在当前视图上以模态方式呈现登录UIViewController,那就没问题,但是对于初始应用程序启动,它必须是用户看到的第一件事。

思想?

1 个答案:

答案 0 :(得分:0)

对于迟到的回复感到抱歉。 我遇到了同样的问题所以我创建了一个与启动屏幕相同的UIViewController,如果用户需要进行身份验证,我会显示登录导航控制器,否则我会显示第一个UIViewController。