如何以编程方式设置根视图控制器?
Posted
技术标签:
【中文标题】如何以编程方式设置根视图控制器?【英文标题】:How can I set the root view controller programmatically? 【发布时间】:2013-12-24 03:31:42 【问题描述】:如何根据某些条件以编程方式设置根视图控制器?例如,如果用户已经登录,当他/她打开应用程序时,他/她将看到一个“内容”视图控制器;如果用户没有登录,当他/她打开应用程序时,他/她将看到一个“注册/登录”视图控制器。那么,有人可以给我一些指示和指导。谢谢。
【问题讨论】:
您的设置是什么:您使用的是故事板、NIB 还是所有程序化视图? 【参考方案1】:如果你有 .
所以当应用程序启动方法时检查是否为登录设置了标志,如果是,则将内容控制器设为根控制器,否则将登录控制器设为根控制器
【讨论】:
【参考方案2】:将标志保留在 NSUserDefaults 或 NSNotificationCenter 中以供先前登录使用。
【讨论】:
以上是关于如何以编程方式设置根视图控制器?的主要内容,如果未能解决你的问题,请参考以下文章