【问题标题】:How can I set the root view controller programmatically?如何以编程方式设置根视图控制器?
【发布时间】:2013-12-24 03:31:42
【问题描述】:

如何根据某些条件以编程方式设置根视图控制器?例如,如果用户已经登录,当他/她打开应用程序时,他/她将看到一个“内容”视图控制器;如果用户没有登录,当他/她打开应用程序时,他/她将看到一个“注册/登录”视图控制器。那么,有人可以给我一些指示和指导。谢谢。

【问题讨论】:

  • 您的设置是什么:您使用的是故事板、NIB 还是所有程序化视图?

标签: ios uiviewcontroller appdelegate


【解决方案1】:

如果你有 .

所以当应用程序启动方法时检查是否为登录设置了标志,如果是,则将内容控制器设为根控制器,否则将登录控制器设为根控制器

【讨论】:

    【解决方案2】:

    将标志保留在 NSUserDefaults 或 NSNotificationCenter 中以供先前登录使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-12
      相关资源
      最近更新 更多