kttq.net
当前位置:首页 >> nsDAtA转nsstring >>

nsDAtA转nsstring

使用 [NSString stringWithFormat:NSData] (这里的NSData指的是需要转换成NSString的NSData变量)即可。 如果po出的NSData是不可阅读的乱码,那一般都是有编码格式的,最常用的是NSUTF8StringEncoding,另外还有NSASCIIStringEncoding等,你可以...

Apple官方的文档: Return ValueAn NSString object initialized by converting the bytes in data into Unicode characters using encoding. The returned object may be different from the original receiver. Returns nil if the initializat...

char* ch = "我靠我靠我靠了再靠"; NSData* data = [NSData dataWithBytes:ch length:30]; NSString* str = [NSString stringWithUTF8String:[data bytes]]; NSString* str2 = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncodi...

1、NSData 转NSString NSString *result =[[ NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; 2、字符串转Data NSString *str =@"jesfds"; NSData *data =[str dataUsingEncoding:NSUTF8StringEncoding];

先设置断点然后在控制台 po 出NSData的 变量,看看会显示什么。 如果po出的NSData是可阅读 的,直接能看到文本的内容,则使用 [NSString stringWithFormat:NSData] (这里的NSData指的是你需要转换成NSString的NSData变量)即可。

先设置断点然后在控制台 po 出NSData的变量,看看会显示什么。 如果po出的NSData是可阅读的,直接能看到文本的内容,则使用 [NSString stringWithFormat:NSData] (这里的NSData指的是你需要转换成NSString的NSData变量)即可。 如果po出的NSData...

你试一下 NSString* aStr; aStr = [[NSString alloc] initWithData:aData encoding:NSASCIIStringEncoding]; NSData* aData; aData = [aStr dataUsingEncoding: NSASCIIStringEncoding]; 希望可以帮到你!

转换: NSString *string = @“"; //1、字符串转换成NSData NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding]; //2、NSData转换成字符串 NSString * inString = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncodi...

var string = NSString.init(data:yourData, encoding:NSUTF8StringEncoding) yourData就是要转换的NSData

能不能把代码贴出来,还有先检查下nsdata是不是为空

网站首页 | 网站地图
All rights reserved Powered by www.kttq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com