(首先,如果这是一个非常琐碎的问题,让我道歉。我刚开始使用 iOS 和 Objective-C)
我正在开发一个需要经过验证的用户帐户才能工作的 iOS 6 应用程序。注册分为两个阶段:用户首先必须注册他/她的姓名和电话号码,然后应用程序将联系后端服务,该服务将通过短信向用户发送验证码。然后,用户必须通过将该代码输入应用程序来继续。完成所有这些后,用户终于可以开始使用该应用程序了。
那么我的问题是:由于注册是唯一一次的过程,设计视图流程的最佳方式是什么?我当前的解决方案基于“启动视图”,它确定用户在注册过程中的位置(未创建、未验证或完成),然后加载正确的视图。然而,这确实感觉有点麻烦,因为我真的在创建一个视图,之后我会立即将其关闭。
编辑:作为后续问题:如果我当前的解决方案是可行的,那么放置逻辑的最佳方法是什么?截至目前,它位于viewDidLoad中。