内部でdispatch_async
サーバーにhttpリクエストを行っていますが、リクエストが失敗した場合は最後のリクエストを再試行する必要がありますが、これは非同期リクエストなので、async_task
それ自体を再起動することはできますか?
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0),
^{
[[LocUtility sharedInstance] CallDelayApiwithLocation:newLocation];
});
または、失敗した場合にこのようなリクエストを行う方法を提案してください。