所以我有这个:
NSData *charlieSendData = [[charlieImputText stringValue] dataUsingEncoding:NSUTF8StringEncoding];
我知道如何将NSStrings转换为数据但是如何将数据转换回NSString?
利亚
答案 0 :(得分:74)
您可以使用NSString
的{{1}}初始化方法。
-initWithData:encoding:
答案 1 :(得分:7)
使用NSString的initWithData方法:
NSString *someString = [[NSString alloc] initWithData:charlieSendData encoding:NSUTF8StringEncoding];
应该这样做。
答案 2 :(得分:2)
将字符串转换为数据格式
let data = string.data(using: .utf8)
从数据转换回字符串
let str = String(data: data, encoding: String.Encoding.utf8) as String!