如果发生故障,请重试Async_task和NSURLConnection

时间:2013-03-18 06:53:19

标签: iphone asynchronous httprequest grand-central-dispatch

dispatch_async内部我正在向服务器发出http请求,现在如果请求失败,我需要重试最后一个请求,但由于这是异步请求,是否可以重新启动{{ 1}}本身?

async_task

或者请在发生故障时建议任何方法来做这些请求。

1 个答案:

答案 0 :(得分:0)

您想要查看NSTimer类。当您的请求失败时,您可以创建一个NSTimer,它将按照规定的时间间隔重复触发。请求成功时使计时器失效。请记住在应用程序进入后台并返回的情况下处理事情。