什么相当于Swift 3中的“dispatch_apply”?

时间:2016-09-20 09:15:24

标签: ios swift swift3

我一直在swift3中搜索相当于dispatch_apply的东西。请帮帮我

转换

    let queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);
    dispatch_apply(2, queue) { (index)  in
    }

1 个答案:

答案 0 :(得分:18)

你还记得 dispatch_apply()吗?嗯,它仍然在那里,并得到一个新的名字。从现在开始,您必须调用 concurrentPerform()

更改此

dispatch_apply(2, queue) { (index)  in
}

进入

DispatchQueue.concurrentPerform(iterations: 2) {
print("\($0). concurrentPerform")
}