我昨天刚升级到Xcode 8和Swift 3。我有一些在Xcode 7中有效的代码,但现在我在Xcode 8中收到警告。我将所有代码转换为Swift 3,但是这段代码仍然给了我一个警告。这是我的代码:
let priority = DispatchQueue.GlobalQueuePriority.default
DispatchQueue.global(priority: priority).async {
}
这是代码的图片和我得到的警告:
答案 0 :(得分:4)
在Swift 3中,它非常简单
DispatchQueue.global().async {
}
它是
的简短形式DispatchQueue.global(qos: .default).async {
}
和.default
是默认优先级。
答案 1 :(得分:-1)
我认为[this][1]
正是您要找的? API已在10.11 ...
DispatchQueue.global(priority: priority).async {
现在......
DispatchQueue.global(attributes: .qosDefault).async { // various attributes you can use
这是原作的概括。甚至更短......
DispatchQueue.global().async {