2013-09-25 44 views
0

我想在我的应用程序Appdelegate中调用我的web服务登录功能。如果只有登录成功,用户应该被引导到我的Homeviewcontroller。如果不成功,应将其重定向到另一个视图控制器。我的问题是,当我尝试拨打我的application didFinishLaunchingWithOptions内的webservice时,它因为阻塞主线程而崩溃。我如何在后台服务中调用此方法。我没有任何关于ios中的线程的想法。请帮我如何使用Appdelegate中的后台线程调用web服务

感谢

回答

0

标准的方式做,这是从你的AppDelegate加载启动画面,然后做你的启动任务,同时启动画面的显示。完成启动任务后,您将加载相应的视图。您不需要在后台线程上调用Web服务,因为可以异步调用NSURLConnection(或者您可以使用AFNetworking)。有很多在Stackoverflow上异步使用NSURLConnection的例子。

相关问题