可能性の重複:
Convert UTF-8 encoded NSData to NSStringNSDataをNSStringに変換するには?
私はNSDataのは、NSStringのにファイルから読み込むに変換する必要があります。どうやってするの?
可能性の重複:
Convert UTF-8 encoded NSData to NSStringNSDataをNSStringに変換するには?
私はNSDataのは、NSStringのにファイルから読み込むに変換する必要があります。どうやってするの?
NSString
は、この目的で初期化子を提供します。
// NSData *data = [NSData data];
NSString *string = [[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding] autorelease];
NSString *convertedString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]
データがNULLで終了するときは、それをこのよう
NSString *yourStr= [[[NSString alloc] initWithData:data
encoding:NSUTF8StringEncoding] autorelease];
またはそれを使用するohther方法を行うことができますが、次のとおりです。 - では
NSString *yourStr= [NSString stringWithUTF8String:[theData bytes]];
2番目のオプションはより洗練されていて扱いやすいです。ありがとうございました –
は私のために働いていません。私がNSStringがnilを表示している(いずれかの)メソッドを使用しているとき、データは4704バイトを持っています。 @ロロノアゾロをするにはどうすればいいのか教えてください –
迅速-3のhttp:/ /stackoverflow.com/questions/12906598/objective-c-convert-nsdata-to-nsstring/40910967#40910967 – Shrawan