我已经为我的应用程序进行了登录,因此,为了完成它,我修改了委托的方法 didfinishlaunching。在这种方法中,我从 userdefaults 中获取会话并检查是否有效(调用我的服务器)。如果正确,我加载主视图控制器,如果不正确,则加载登录视图控制器。
问题是在方法 didfinishlaunching 中我没有加载任何视图控制器,因为我正在等待来自服务器的响应。我在连接的委托中加载视图控制器。这给我带来了两个问题:
- 一个错误告诉我必须加载一个主视图控制器
- 如果我这样做了,我放了一个viewcontroller,我等待viewcontroller显示的响应的时间,它非常难看。
我认为一个解决方案可能是做另一个视图控制器,只有一个加载栏,并在我等待响应时加载它......