NSMUTABLEDATA no se puede leer
-
28-10-2019 - |
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.
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