ios - 如果用户未在特定选项卡上登录,如何显示登录 View Controller ?

标签 ios ios5 ios6

<分区>

我有一个允许匿名访问的选项卡栏 Controller 应用程序,但是一个选项卡需要用户登录。我不确定如何实现它。我有一个登录 View Controller ,它有一个登录/取消选项,我可以在选项卡栏 Controller 的 View 加载时模态显示,但是用户可以简单地按下取消,从而关闭登录 View Controller 。我不清楚如何实现它的逻辑。我如何让我的应用程序正确地流向用户可以匿名浏览的位置,同时将一个选项卡保留为唯一的登录选项。

最佳答案

以下可能会起作用:

[self.tabBarController.selectedViewController presentModalViewController:loginVC 动画:NO];

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

关于ios - 如果用户未在特定选项卡上登录,如何显示登录 View Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14016798/

相关文章:

ios - Core Image CIColorControls 亮度滤镜会产生错误的效果。如何更改图像的亮度?

cordova - apache cordova 应用程序中的后台服务

ios - PushViewController 在 iOS 5 中无法工作,但在 iOS6 中工作正常

iphone - View 中的许多点击手势

android - 如何在 Android 和 iOS 中关闭 SSL 3.0?

ios - 尝试设置弹出窗口时 UITextView 为零

ios - bundle 无效。提交到 App Store 的新应用程序和更新必须使用公共(public)构建

ios - MessageKit MessageInputBarDelegate 未触发

ios - Autorotate 适用于 iOS 6,但在 iOS 5 中会出现奇怪的行为

由于 "Error in format of file",iOS5 将项目转换为 ARC 失败如何解决?