我创建了一个dispatch_async来将数据下载到Web服务。
我使用possibilida中的按钮创建了一个提醒,取消/阻止下载。
我的问题是:
如何删除/停止dispatch_async?
这是我的发稿:
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) {
doStuff();
}
答案 0 :(得分:5)
使用GCD
没有直接的方法,但您可以使用NSOperationQueue
并调用方法cancelAllOperations
。 <{1}}无论如何都在内部使用NSOperationQueue
。