如何打印的NSData對象的使用NSLog的內容:印刷的NSData使用的NSLog
-(void) post:(NSString*) msg to:(NSString*) link{
NSString *myRequestString = [NSString stringWithFormat:@"message=%@", msg];
NSData *myRequestData = [NSData dataWithBytes: [myRequestString UTF8String] length: [myRequestString length]];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL: [NSURL URLWithString: link]];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"content-type"];
[request setHTTPMethod: @"POST"];
[request setHTTPBody: myRequestData];
NSData *returnData = [NSURLConnection sendSynchronousRequest: request returningResponse: nil error: nil];
NSLog("%@", *returnData); //doesn't work
}
我想打印* returnData的內容...
不是問題的一部分,在這裏,你正在使用的NSLog(「」),而不是的NSLog(@「」)。 (也就是說你傳遞一個C字符串而不是NSString?)(不管格式是什麼?) – portforwardpodcast