无法读取NSMutableData

时间:2012-01-15 23:51:51

标签: iphone nsmutabledata

 NSMutableData *body = [NSMutableData data];

[body appendData:[self addFormData:@"username" withString:@"tom"]];

 NSLog(@"-----the body is %@----", body);

但NSLog显示< 0d345621 67543687 d123ab023 ........等>

我认为它应该显示“username”=“tom”所有那些十六进制的东西我的意思是没有人能够理解它。

1 个答案:

答案 0 :(得分:2)

转换为使用/显示的字符串,例如:

NSString *str = [[NSString alloc] initWithData NSUTF8StringEncoding];
NSLog(@"str: %@", str);

请考虑对此数据正确的编码 - 如果它完全是字符串。