Swift 3.0 线程 Class 目标未实现选择器

Swift 3.0 Thread Class Target Does not Implement Selector

我像这样为我的线程声明一个 属性:

let loggingThread = Thread.init(target: self, selector: Selector(("loggingThreadProcess:")), object: nil)

@objc func loggingThreadProcess(object: AnyObject?) {

}

但是我收到了这个错误:

[NSThread initWithTarget:selector:object:]: target does not implement selector (*** -[_SwiftValue loggingThreadProcess:])

有什么建议吗?

您应该将其定义为:

let loggingThread = Thread.init(target: self, selector: #selector(loggingThreadProcess:), object: nil)