定期从NSURLConnection接收数据

时间:2010-11-02 04:58:52

标签: iphone refresh nsurlconnection intervals

我正在使用NSURLConnection接收一些数据(使用JSON)并在connectionDidFinishLoading方法中做一些工作(例如将数据写入标签)。我想要的是,这应该发生,例如每两秒钟一次。也就是说,ReceiveData> WriteDataToLabel>等待2秒> ReceiveData ... 换句话说,我想每两秒更新一次数据。当然,这应该在后台完成,不要阻止app。

该怎么办?我需要runloop,nstimer或NSOperation吗?我应该如何使用它们?

2 个答案:

答案 0 :(得分:0)

问题是“应该做什么?”

我相信答案是“Not This”

不建议每两秒钟从运行应用程序的每台设备ping服务器

答案 1 :(得分:0)

Okey,我了解到你可以使用NSTimer来做到这一点。这很容易。

点击此链接:https://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/Timers/Timers.html

(你也可以考虑@Aaron的话)