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