Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to convert UnsafePointer<CUnsignedChar> to String?

Tags:

string

swift

I have tried this method:

String.stringWithCString(cString: UnsafePointer<CChar>, encoding: NSStringEncoding)

But unfortunately, it only work with UnsafePointer<CChar>. And I have no idea about how to convert UnsafePointer<CUnsignedChar> to UnsafePointer<CChar>.

like image 271
kukushi Avatar asked Sep 02 '25 07:09

kukushi


1 Answers

Since Swift 3.0

let str = String(cString: UnsafePointer<CChar>(ptr))
like image 147
Philipp Hofmann Avatar answered Sep 04 '25 20:09

Philipp Hofmann