Pregunta

 NSMutableData *body = [NSMutableData data];

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

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

Pero el NSLOG muestra <0D345621 67543687 D123AB023 ........ etc>

Pensé que debería mostrar "nombre de usuario" = "Tom" todas esas cosas hexadecimales, quiero decir que nadie pudo entenderlo.

¿Fue útil?

Solución

Convertir a una cadena para usar/mostrar, ejemplo:

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

Considere la codificación que es correcta para estos datos, si es una cadena de caracteres.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top