我有以下块在后台执行请求。
如何在完成之前取消此请求?取消GCD块在线程中工作
dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);
dispatch_async(queue, ^{
NSData *thumbnailData = [NSURLConnection sendSynchronousRequest:request];
...
});
就像首选项 - 我使用NSInvocation和队列来处理单独的线程,但是,是的,你需要做异步请求不同步。 – theiOSDude 2011-05-22 20:46:04