标签: iphone asynchronous httprequest grand-central-dispatch
在dispatch_async内部我正在向服务器发出http请求,现在如果请求失败,我需要重试最后一个请求,但由于这是异步请求,是否可以重新启动{{ 1}}本身?
dispatch_async
async_task
或者请在发生故障时建议任何方法来做这些请求。
答案 0 :(得分:0)
您想要查看NSTimer类。当您的请求失败时,您可以创建一个NSTimer,它将按照规定的时间间隔重复触发。请求成功时使计时器失效。请记住在应用程序进入后台并返回的情况下处理事情。