我正在尝试参数化我想在 Swift 3 中创建的调度队列的服务质量。我正在尝试这样做但出现错误:
let qos:DispatchQoS.QoSClass = .background // ok
let myQueue = DispatchQueue(label: "myqueue", attributes: qos) // error on `qos`
错误是:无法将“DispatchQoS.QoSClass”类型的值转换为预期的参数类型“DispatchQueue.Attributes”
如何进行转换?
最佳答案
将第二行替换为
let myQueue = DispatchQueue(label:"myqueue", qos:qos)
关于Swift DispatchQoS.QoSClass 转换为 DispatchQueue.Attributes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43301551/