Domanda

 NSMutableData *body = [NSMutableData data];

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

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

Ma l'NSLog mostra <0D345621 67543687 D123AB023 ........ ecc>>

Ho pensato che avrebbe dovuto mostrare "nome utente" = "tom" tutte quelle cose esadecimale, intendo che nessuno sarà in grado di capirlo.

È stato utile?

Soluzione

Converti in una stringa per l'uso/display, esempio:

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

Considera la codifica corretta per questi dati, se è una stringa di caratteri.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top