2017-01-11 4 views
0

Wenn eine NSURLRequest mit POST-Daten zu debuggen ich versucht, diese verwenden, um meine Protokoll zu schreiben:Logging Httprequest NSUTF8Encoding

NSLog(@" Body: %@", [[NSString alloc] initWithData:urlRequest.HTTPBody encoding:NSUTF8StringEncoding]); 

, die die Daten wie so gibt:

Body: add_contact=%7B%0A%20%20%22ENTITY_DATE%22%20%3A%201484141409.066969%2C%0A%20%20%22ENTITY_PAYLOAD%22%20%3A%20%7B%0A%20%20%20%20%22SYNC_GUID%22%20%3A%20%22B656614A-C79F-4130-93D0-3CE84E4D3EC2-14296-0000380ED36B1B76%22%2C%0A%20%20%20%20%22VDM%22%20%3A%20%22%22%2C%0A%20%20%20%20%22FAX%22%20%3A%20%22%22%2C%0A%20%20%20%20%22LAST_NAME%22%20%3A%2... 

Wie kann ich diese reinigen string up, um es lesbarer zu machen?

Antwort

1

Ich kann Ihnen eine andere Möglichkeit zum Debuggen sagen. Sie können einen Unterbrechungspunkt in dieser Zeile verwenden und die Konsole zum Debuggen verwenden.

Sobald der Unterbrechungspunkt die Ausführung beendet, schreiben Sie in der Konsole mit Beispiel po urlRequest oder po urlRequest.debugDescription, um Ihr Objekt zu sehen.

+0

Danke, das sollte helfen – PruitIgoe