我正在使用NSURLConnection接收一些数据(使用JSON)并在connectionDidFinishLoading方法中做一些工作(例如将数据写入标签)。我想要的是,这应该发生,例如每两秒钟一次。也就是说,ReceiveData> WriteDataToLabel>等待2秒> ReceiveData ... 换句话说,我想每两秒更新一次数据。当然,这应该在后台完成,不要阻止app。
该怎么办?我需要runloop,nstimer或NSOperation吗?我应该如何使用它们?
答案 0 :(得分:0)
问题是“应该做什么?”
我相信答案是“Not This”
不建议每两秒钟从运行应用程序的每台设备ping服务器
答案 1 :(得分:0)
Okey,我了解到你可以使用NSTimer来做到这一点。这很容易。
点击此链接:https://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/Timers/Timers.html
(你也可以考虑@Aaron的话)