NSMutableData *body = [NSMutableData data];
[body appendData:[self addFormData:@"username" withString:@"tom"]];
NSLog(@"-----the body is %@----", body);
但NSLog显示< 0d345621 67543687 d123ab023 ........等>
我认为它应该显示“username”=“tom”所有那些十六进制的东西我的意思是没有人能够理解它。
答案 0 :(得分:2)
转换为使用/显示的字符串,例如:
NSString *str = [[NSString alloc] initWithData NSUTF8StringEncoding];
NSLog(@"str: %@", str);
请考虑对此数据正确的编码 - 如果它完全是字符串。