【发布时间】:2015-11-28 18:12:24
【问题描述】:
正如标题所说,在swift中将UnsafeMutablePointer转换为String的正确方法是什么?
//lets say x = UnsafeMutablePointer<Int8>
var str = x.memory.????
我尝试使用 x.memory.description 显然是错误的,给我一个错误的字符串值。
【问题讨论】:
-
指针指向什么? UTF-8 字节? NUL 终止?
-
假设它是一个有效的以null结尾的C字符串,你可以使用
String(CString:, encoding:)。