Создайте переменную экземпляра для каждого NSURLConnection и NSMutableData. Все ваши методы делегата имеют объект NSURLConnection в качестве аргумента, поэтому вы можете сопоставить их следующим образом:
-(void)connectionDidFinishLoading:(NSURLConnection *)connection {
if (connection == aConnection) {
// Do something with the data for aConnection
} else if (connection == otherConnection) {
// Do something with the data for otherConnection
}
}
Это по-прежнему ограничивает одно соединение для каждой переменной экземпляра, поэтому оно не подходит, например, для табличного представления с изображениями в каждой строке, которые необходимо загрузить.