Я просто хотел спросить вас, может ли кто-нибудь помочь мне разобрать возвращенные данные из Twitpic API?
Я создаю HTTPFormRequest, используя оболочку ASIHTTPRequest для Какао. Все это происходит в приложении для 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 изображения.
Спасибо заранее.