使用Xcode8,我已经升级到Swift 3.但是我收到了这个错误:
无法转换Unsafe指针的值?预期参数类型'字符串'
使用以下代码:
let queue = DispatchQueue(label: (name as NSString).utf8String, attributes: [])
这是什么意思,我该如何解决?
答案 0 :(得分:4)
DispatchQueue(label:)
采用常规的Swift字符串,因此您只需使用name
即可。此外,attributes
参数的默认值为[]
,因此您只需编写
let queue = DispatchQueue(label: name)