【发布时间】:2018-05-14 08:59:30
【问题描述】:
serialQueue 完成下载任务后,我想返回所有下载的对象。我想跟踪串行队列何时完成其任务。那么,是否有任何串行 GCD 中的完成处理程序?或者,我是否必须为此使用 NSOperationQueue?
func serialGCD(links: [String]) -> [String] {
let data: [String] = []
let serialQueue = DispatchQueue(label: "com.self.serialGCD")
links.forEach { (x) in
serialQueue.async {
//data task
//data.append(downloadedData)
}
}
return data
}
【问题讨论】:
标签: swift grand-central-dispatch nsoperationqueue