Swift DispatchQoS.QoSClass conversion to DispatchQueue.Attri



我正在尝试参数化我想在 Swift 3 中创建的调度队列的服务质量。 我正在尝试这样做,但出现错误:

let qos:DispatchQoS.QoSClass = .background // ok
let myQueue = DispatchQueue(label: "myqueue", attributes: qos) // error on `qos`

错误是:Cannot convert value of type 'DispatchQoS.QoSClass' to expected argument type 'DispatchQueue.Attributes'

如何进行转换?

第二行替换为

let myQueue = DispatchQueue(label:"myqueue", qos:qos)

最新更新