ios nsdata转nsstring
可以使用NSString的initWithData:encoding:方法将NSData转换为NSString。
示例代码如下:
NSData *data = ...; // 要转换的NSData对象
NSString *string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
这里假设NSData对象中的数据以UTF-8编码。如果数据使用其他编码方式,需要将NSUTF8StringEncoding替换为对应的编码常量。
注意,如果NSData对象中的数据无法转换为有效的字符串,initWithData:encoding:方法将返回nil。因此,在使用转换后的字符串之前,需要进行空值判断。
原文地址: https://www.cveoy.top/t/topic/hIFn 著作权归作者所有。请勿转载和采集!