サーバーから 210502113c4d のような NSData を受信しています。このデータを NSString 形式で取得しています。この受信データから 3 バイト、つまり 2105 02 113c4dを取得したいと考えています。私は次のことを試しました:
NSData *demoData=[string dataUsingEncoding:NSASCIIStringEncoding];
NSLog(@"demo data :%@",demoData);
const char *bytes=[data bytes];
NSMutableString *result = [NSMutableString string];
for (int i = 0; i < [demoData length]; i++)
{
[result appendFormat:@"%02hhx", (unsigned char)bytes[i]];
}
しかし、うまくいきません。これを達成するための解決策を教えてください。