2012-06-21 59 views
0

我正在創建一個應用程序,在該應用程序中,我讀取JSON供稿並將內容json存儲在文件中。每次用戶打開應用程序時,我都會發送一個http請求並更新文件中的內容。iPhone的加載只有在appdelegate中的HTTP請求完成後UIViewController

現在,當我在Appdelegeate的「應用程序didFinishLaunchingWithOptions」函數中調用HTTP請求時,Http請求會在另一個線程中運行,並且我的應用程序始終會加載該文件中以前的數據。

  1. 有沒有一種方法來讀取文件的HTTP請求完成後,才

注:我在一個叫支護文件HTTP.h所有的HTTP連接和HTTP.m

謝謝!

+0

加載文件內容的位置我認爲在收到數據/響應時應該加載一次文件內容。 –

+0

是的。但是,該響應位於HTTP.m文件中,並且從那裏如何在viewController頁面中加載數據? – byteofprash

+0

您可以使用通知。一旦收到通知後會收到數據,該通知將調用您的視圖控制器中的選擇器。 –

回答

0

看看NSURLConnection sendSynchronousRequest方法。但我認爲你所做的並不是正確的方式。在用戶使用UI之前讓用戶等待似乎對我來說是一種非常糟糕的用戶體驗。

相關問題