Установить тег для каждого изображения ячейки.
In .h объявить
NSInteger TagValue ;
In .m ViewDidLoad
TagValue = 0;
В CellForRowAtIndexPath:
TagValue++;
image1.tag = TagValue;
TagValue++;
image2.tag = TagValue;
При выборе, теперь у вас есть значение тега, на котором вы можете получить конкретное выбранное изображение.
А для получения изображения из массива
image1.image = [array objectAtIndex:image1.tag];
вы получите ваше соответствующее изображение.