我只是想问你是否有人可以帮助我解析从 Twitpic API 返回的数据?
我正在使用 Cocoa 的 ASIHTTPRequest Wrapper 创建一个 HTTPFormRequest。这一切都发生在 iPhone 应用程序中:
NSURL *url = [NSURL URLWithString:@"http://twitpic.com/api/upload"];
NSString *username = t_user;
NSString *password = t_pass;
NSData *twitpicImage = UIImagePNGRepresentation(imageView.image);
// Now, set up the post data:
ASIFormDataRequest *request = [[[ASIFormDataRequest alloc] initWithURL:url] autorelease];
[request setPostValue:twitpicImage forKey:@"media"];
[request setPostValue:username forKey:@"username"];
[request setPostValue:password forKey:@"password"];
[request setData:twitpicImage forKey:@"media"];
// Initiate the WebService request
[request start];
if ([request error]) {
NSLog(@"%@", [request error]);
} else if ([request responseString]) {
NSLog(@"%@", [request responseString]);
}}
现在是困难的部分,我不知道如何解析 [request responseString] 中的数据。我知道我需要使用 NSXMLParser,但我不知道如何使用它。我只需要获取图像的 url。
提前谢谢。