我试图直接在Swift中使用libxml。现在我想得到一个const unsigned char *
到一个字符串,但我不知道如何。有什么想法吗?
在Objective-C中,它适用于
[NSString stringWithUTF8String:(const char*)nodePointer->name];
答案 0 :(得分:2)
你试过了吗?
let cString = CString(nodePointer.name)
let string = String.fromCString(cString)
当处理一个字符串值时,这对我有用,当其他任何东西都不起作用时,该值返回为UnsafePointer<CUnsignedChar>
。