我知道 CString 可以用 UnsafePointer 初始化,但是如何用 ConstUnsafePointer 来创建它
代码错误:ConstUnsafePointer is not convertible to UnsafePointer
var result:ConstUnsafePointer = sqlite3_column_text(stmt, num)
let cstr:CString = CString(result)
或者如何将其转换为 UnsafePointer
最佳答案
你只需要通过UnsafePointer
:
var result: ConstUnsafePointer<UInt8> = sqlite3_column_text(stmt, num)
let cstr: CString = CString(UnsafePointer<UInt8>(result))
关于ios - 如何在 Swift 中从 ConstUnsafePointer 创建 CStirng,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24755571/