2010-11-02 38 views
1

我正在使用NSURLConnection在connectionDidFinishLoading方法中接收一些數據(使用JSON)並完成一些工作(例如將數據寫入標籤)。我想要的是,這會發生,例如,每兩秒鐘一次。也就是說,ReceiveData> WriteDataToLabel>等待2秒鐘> ReceiveData ... 換句話說,我想每兩秒更新一次數據。當然,這應該在後臺完成,而不是阻止應用程序。定期從NSURLConnection接收數據

應該做什麼?我需要runloop,nstimer還是NSOperation,我應該如何使用它們?

+0

聽起來像是你想要做的輪詢。請考慮到它不被推薦。 – Tudorizer 2010-11-02 05:00:07

回答

0

問題是「應該做什麼?」

我相信答案是「不是這個」

不是推薦的方法是從每一個具有運行

+0

讓我清楚一下情況:我在數據庫上有實時位置信息,我應該收到位置並立即將其顯示在地圖上。所以我想,我應該每兩秒鐘調用一次Web服務(這是一個JSON文件)。有沒有其他方法可以做到這一點? – Ahmet 2010-11-02 12:01:17