Iphone 使用身份验证窗口创建TabBarController应用程序

Iphone 使用身份验证窗口创建TabBarController应用程序,iphone,objective-c,authentication,uitabbarcontroller,Iphone,Objective C,Authentication,Uitabbarcontroller,我是Objective-C编码的新手,所以我的问题是 我正在编写一个应用程序,它首先需要登录到服务器,如果成功,则应该显示带有多个选项卡的TabBarController 我想听听您对以下设计的意见: 我使用带有一个TabBarController的故事板,可以切换到不同的选项卡(5个选项卡)。 对于身份验证窗口,我创建了一个TableViewController,它没有通过segue连接到任何东西 当应用程序在MyAppDelegate中启动时,我检查我的密钥链是否包含凭据。如果是,那么我将R

我是Objective-C编码的新手,所以我的问题是

我正在编写一个应用程序,它首先需要登录到服务器,如果成功,则应该显示带有多个选项卡的TabBarController

我想听听您对以下设计的意见:

我使用带有一个TabBarController的故事板,可以切换到不同的选项卡(5个选项卡)。 对于身份验证窗口,我创建了一个TableViewController,它没有通过segue连接到任何东西

当应用程序在MyAppDelegate中启动时,我检查我的密钥链是否包含凭据。如果是,那么我将RootViewController设置为TabBarController,否则-我将RootViewController设置为TableViewController,并在其中显示允许用户输入凭据的文本字段

然后我将凭证保存到keychain,并将RootViewController设置为TabBarController以打开不同的选项卡

就这样

你觉得怎么样??是好的还是有更好的方法来处理这个案子

非常感谢您耐心阅读本文:-)