代码在Xcode 8中不起作用

时间:2016-09-21 19:59:14

标签: swift xcode macos

我昨天刚升级到Xcode 8和Swift 3。我有一些在Xcode 7中有效的代码,但现在我在Xcode 8中收到警告。我将所有代码转换为Swift 3,但是这段代码仍然给了我一个警告。这是我的代码:

let priority = DispatchQueue.GlobalQueuePriority.default
    DispatchQueue.global(priority: priority).async {

}

这是代码的图片和我得到的警告:

https://support.twilio.com/hc/en-us/articles/223133967-Changing-the-sender-ID-for-sending-SMS-messages

2 个答案:

答案 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 {