converting data back into a string converting data back into a string objective-c objective-c

converting data back into a string


You can use NSString's -initWithData:encoding: initializer method.

NSData *charlieSendData = [[charlieImputText stringValue] dataUsingEncoding:NSUTF8StringEncoding]NSString *charlieSendString = [[NSString alloc] initWithData:charlieSendData encoding:NSUTF8StringEncoding];


Use NSString's initWithData method:

NSString *someString = [[NSString alloc] initWithData:charlieSendData encoding:NSUTF8StringEncoding];

That should do it.


Convert String to Data format

let data = string.data(using: .utf8)

Converting back from Data to string

 let str = String(data: data, encoding: String.Encoding.utf8) as String!

In Objective-c

NSString *string = [[NSString alloc] initWithData:dataToConvert encoding:NSUTF8StringEncoding];