Я сталкиваюсь с проблемами при преобразовании UInt8
массива UInt8
в строку в swift. Я искал и нашел простое решение
String.stringWithBytes(buff, encoding: NSUTF8StringEncoding)
но он показывает ошибку String.type
не имеет члена stringWithBytes
. Кто-нибудь может предложить мне решение?
это мой код, где я получаю NSData
и преобразую в байтовый массив, а затем мне нужно преобразовать этот байтовый массив в строку.
let count = data.length / sizeof(UInt8)
var array = [UInt8](count: count, repeatedValue: 0)
data.getBytes(&array, length:count * sizeof(UInt8))
String.stringWithBytes(buff, encoding: NSUTF8StringEncoding)