我需要将从文件读取的 NSData 转换为 NSString。怎么做?
问问题
66222 次
3 回答
50
NSString
为此目的提供了一个初始化程序。
// NSData *data = [NSData data];
NSString *string = [[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding] autorelease];
于 2012-05-12T16:57:04.263 回答
10
你可以这样做
NSString *yourStr= [[[NSString alloc] initWithData:data
encoding:NSUTF8StringEncoding] autorelease];
或者当数据以空值结尾时使用它的其他方法是:-
NSString *yourStr= [NSString stringWithUTF8String:[theData bytes]];
于 2012-05-12T16:58:29.980 回答
6
NSString *convertedString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]
于 2012-05-12T16:56:50.033 回答