0

我有一个指向 C 字符串的 UnsafeMutablePointer,我想将此指针处的字节转换为 Swift 字符串,数据是 C 字符串,所以是 UTF8。

是否可以逐字节迭代直到NULL?或者更简单的方法?

4

1 回答 1

2

CChar 是 Int8 的别名,因此您可以在此处使用基于 CChar 的方法

let str = String(cString: pointer)
于 2018-10-17T16:10:31.817 回答