我正在使用 NSURLConnection 接收一些数据(在 JSON 中)并在 connectionDidFinishLoading 方法中做一些工作(例如将数据写入标签)。我想要的是,这应该例如每两秒发生一次。即 ReceiveData > WriteDataToLabel > Wait 2 seconds > ReceiveData ... 换句话说,我想每两秒更新一次我的数据。当然,这应该在后台完成,而不是阻止应用程序。
应该做什么?我是否需要 runloop、nstimer 或 NSOperation 以及我应该如何使用它们?