如果用户未在特定选项卡上登录,如何显示登录视图控制器?

时间:2012-12-24 03:42:17

标签: ios ios5 ios6

我有一个标签栏控制器应用程序,允许匿名访问,但是一个标签要求用户登录。我不确定如何实现它。我有一个登录视图控制器,它有一个登录/取消选项,我可以在标签栏控制器的视图加载上以模态方式显示,但是用户可以简单地按取消,从而解除登录视图控制器。我不清楚我的逻辑是如何实现它的。如何让我的应用程序正确地流向用户可以匿名浏览的位置,但是只保留一个选项卡的登录选项。

1 个答案:

答案 0 :(得分:1)

以下可能有效:

[self.tabBarController.selectedViewController presentModalViewController:loginVC animated:NO];

在不了解更多代码结构的情况下,我无法更具体地提出建议。它的要点是,您需要找到一个导航控制器或一个可接受的视图控制器层次结构,它能够处理presentModalViewController以呈现您的登录视图控制器。