我是Objective-C编码的新手,因此我的问题,
我正在编写一个首先需要登录服务器的应用程序,如果成功,那么它应该显示带有几个选项卡的TabBarController。
我想听听您对以下设计的评论:
我使用一个带有一个TabBarController的storyboard到不同的标签(5个标签)。 对于身份验证窗口,我创建了一个TableViewController,它是 NOT 通过segue连接到任何东西。
当应用程序在MyAppDelegate中启动时,我会检查我的KeyChain是否包含凭据。如果确实如此,我将RootViewController设置为TabBarController,否则 - 我将RootViewController设置为TableViewController,并在那里显示一个Text字段,允许用户输入凭据。
然后我将凭据保存到keychain并将RootViewController设置为TabBarController以打开不同的选项卡。
就是这样。
你怎么看待它?是好还是有更好的方法来处理这种情况?
非常感谢耐心阅读: - )