Преобразование данных обратно в строку Итак, у меня есть это: NSData *charlieSendData = [[charlieImputText stringValue] dataUsingEncoding:NSUTF8StringEncoding]; Я знаю, как конвертировать NSStrings в данные, но как я конвертирую данные обратно в NSString? Илия Ответ 1 Вы можете использовать метод инициализации NSString -initWithData:encoding:. NSData *charlieSendData = [[charlieImputText stringValue] dataUsingEncoding:NSUTF8StringEncoding] NSString *charlieSendString = [[NSString alloc] initWithData:charlieSendData encoding:NSUTF8StringEncoding]; Ответ 2 Использовать метод initWithData NSString: NSString *someString = [[NSString alloc] initWithData:charlieSendData encoding:NSUTF8StringEncoding]; Это должно сделать это. Ответ 3 Преобразование формата String в формат let data = string.data(using: .utf8) Преобразование из данных в строку let str = String(data: data, encoding: String.Encoding.utf8) as String!
Ответ 1 Вы можете использовать метод инициализации NSString -initWithData:encoding:. NSData *charlieSendData = [[charlieImputText stringValue] dataUsingEncoding:NSUTF8StringEncoding] NSString *charlieSendString = [[NSString alloc] initWithData:charlieSendData encoding:NSUTF8StringEncoding];
Ответ 2 Использовать метод initWithData NSString: NSString *someString = [[NSString alloc] initWithData:charlieSendData encoding:NSUTF8StringEncoding]; Это должно сделать это.
Ответ 3 Преобразование формата String в формат let data = string.data(using: .utf8) Преобразование из данных в строку let str = String(data: data, encoding: String.Encoding.utf8) as String!