Ваш контроллер представления изображений уже виден (загружен) на том же экране, что и представление таблицы, или вы выдвигаете новый контроллер представления изображений для каждого касания ячейки в представлении таблицы?Это имеет огромное значение в том, как подойти к этому.Если вы делаете первое, использование viewDidLoad не будет работать, потому что представление уже загружено.Вам нужно будет написать метод для изменения изображения, например:
-(void)changeImage:(NSString *)imageName {
Display.image = [UIImage imageNamed:imageName];
Если вы каждый раз запускаете новый просмотр изображения, вам нужно будет создать переменную экземпляра в представлении изображения.и поместите это в табличное представление didSelectRow ... method:
myImageView.imageName = [NSString stringWithFormat:@"%d.jpg", indexPath.row];
//now push your view
Может быть полезно опубликовать больше кода, чтобы мы могли увидеть ситуацию с загрузкой представлений.