我希望我的 iOS 应用程序遵循具有主视图的常见模式,在该主视图中需要注册或登录才能访问该应用程序,因此,如果这是第一次在设备中运行该应用程序或用户未登录,那是显示的视图,否则会显示另一个应用程序视图。主视图中的“注册”和“登录”按钮可以导航到相应的表单,也可以模态显示。一旦用户访问应用程序,它应该是基于标签的,类似于 Twitter 应用程序。
我的问题是:我的应该是什么rootViewController
?如果UINavigationController
没有用户凭据,则在哪里推送主视图,UITabBarController
如果有?或者我应该rootViewController
根据是否有凭据在应用程序委托中动态设置?
谢谢