Swift 3中的DISPATCH_QUEUE_T

时间:2016-07-21 10:53:48

标签: ios swift swift3

我正在编写我的第一个Swift 3但是我遇到了以下错误

在swift中无法使用dispatch_queue_t。

var queue: dispatch_queue_t?

var debugPrint = false

public init() {
    let uuid = NSUUID().uuidString
    let queueLabel = "tomlogger-queue-" + uuid
    queue = dispatch_queue_create(queueLabel, DISPATCH_QUEUE_SERIAL)

}

有谁知道我如何解决这个错误,

托马斯

1 个答案:

答案 0 :(得分:13)

您需要使用DispatchQueue,而libdispatch已经过现代化以匹配swift 3语法,请参阅提案SE-0088