Мне нужно загрузить три разных набора данных с трех разных URL. Я решил использовать ASIHTTPRequest. Два URL-адреса являются фидами JSON, которые мне нужно проанализировать, и один из них - это файл .txt в Интернете, который мне нужно хранить локально.
Теперь пример, который находится на веб-сайте ASIHTTPRequest для асинхронного запроса, показывает следующее:
- (IBAction)grabURLInBackground:(id)sender {
NSURL *url = [NSURL URLWithString:@"http://allseeing-i.com"];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setDelegate:self];
[request startAsynchronous];
}
Чтобы передать несколько URL-адресов, я могу вызвать «запрос» на три разных URL-адреса. Но я не уверен, как бы я справился с ними в методе requestFinished
. Документация показывает это как:
- (void)requestFinished:(ASIHTTPRequest *)request {
// Use when fetching text data
NSString *responseString = [request responseString];
// Use when fetching binary data
NSData *responseData = [request responseData];
}
Как этот метод будет различать разные запросы, чтобы я мог обрабатывать его по-разному?
Спасибо,