无法转换Unsafe指针<int8>的值?预期参数类型xcode 8

时间:2016-10-04 10:53:17

标签: ios swift3

使用Xcode8,我已经升级到Swift 3.但是我收到了这个错误:

  

无法转换Unsafe指针的值?预期参数类型&#39;字符串&#39;

使用以下代码:

let queue = DispatchQueue(label: (name as NSString).utf8String, attributes: [])

这是什么意思,我该如何解决?

1 个答案:

答案 0 :(得分:4)

DispatchQueue(label:)采用常规的Swift字符串,因此您只需使用name即可。此外,attributes参数的默认值为[],因此您只需编写

即可
let queue = DispatchQueue(label: name)