Ios Swift 3中的调度队列

Ios Swift 3中的调度队列,ios,swift,swift3,Ios,Swift,Swift3,我正在编写我的第一个Swift 3,但我遇到了以下错误 调度队列在swift中不可用。 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

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

调度队列在swift中不可用。

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)

}
有人知道我如何解决这个错误吗


Thomas

您需要使用
DispatchQueue
相反,libdispatch经过了更新以匹配swift 3语法,请参见提案

Xcode migrator(编辑->转换->到当前swift语法)自动修复了该问题。