2

我正在使用一个需要UnsafePointer<String>.

如何UnsafePointer<String>从字符串中获取一个?

尝试&someString给了我错误:

'inout String' is not convertible to 'UnsafePointer<String>'
4

1 回答 1

2

&someString创建一个CMutablePointer<String>.

要将其转换为UnsafePointer,最简单的解决方案是调用特殊函数:

withUnsafePointer(&someString) { unsafePointer in
    //do something with the unsafePointer
}
于 2014-06-11T20:45:28.427 回答