代码:
DispatchQueue.concurrentPerform(iterations: filters.count) { iteration in
let filterComputed = originalImage.applyFilter(filterNamed: filters[iteration])
syncQueue.sync {
finalFilters.append(filterComputed)
return
}
}
return finalFilters
我在静态函数中有上面的代码,当完成时返回finalFilters数组。
有没有一种方法可以在每次附加计算过滤器时返回此数组?