Вы не показали, как вы выполняете запросы NSURLRequests, которые вы создали в вашем цикле.Если вы пытаетесь вызвать их синхронно, вы можете сделать что-то вроде:
NSMutableArray *result = [[NSMutableArray alloc] init];
for (pointer=0; pointer<=[Array1 count]; pointer++) {
NSString *test = [Array1 objectAtIndex:pointer];
NSString *urlString2 = [NSString stringWithFormat:@"http://service=%@",test];
NSURLRequest *request2 = [NSURLRequest requestWithURL:[NSURL URLWithString:urlString2]];
NSURLResponse *response = nil;
NSError *error = nil;
NSData *currentResult = [NSURLConnection sendSynchronousRequest:request2 returningResponse:&response error:&error];
[result addObject:currentResult];
}
return result;
Если вместо этого вы пытаетесь вызвать запрос асинхронно, используя self в качестве делегата, то вам придется выполнить более хитрую работуздесь, потому что все ваши ответы на все ваши запросы поступят одному и тому же делегату.Это возможно, но вы можете определить выделенные объекты, которые будут действовать как делегаты для каждого отдельного запроса в этом случае ...