2013-09-25 43 views
0

我想在我的應用程序Appdelegate中調用我的web服務登錄功能。如果只有登錄成功,用戶應該被引導到我的Homeviewcontroller。如果不成功,應將其重定向到另一個視圖控制器。我的問題是,當我嘗試撥打我的application didFinishLaunchingWithOptions內的webservice時,它因爲阻塞主線程而崩潰。我如何在後臺服務中調用此方法。我沒有任何關於ios中的線程的想法。請幫我如何使用Appdelegate中的後臺線程調用web服務

感謝

回答

0

標準的方式做,這是從你的AppDelegate加載啓動畫面,然後做你的啓動任務,同時啓動畫面的顯示。完成啓動任務後,您將加載相應的視圖。您不需要在後臺線程上調用Web服務,因爲可以異步調用NSURLConnection(或者您可以使用AFNetworking)。有很多在Stackoverflow上異步使用NSURLConnection的例子。

相關問題