В итоге решением были те две строки, когда я исправил код:
NSString *imageName = [pagesAddress objectAtIndex:indexPath.row];
[detailViewController.imageView setImage:[UIImage imageNamed:imageName]];
Обратите внимание, что мне пришлось изменить setImage, чтобы преобразовать NSString в UIImage, или Xcode будет жаловаться. Оказывается, это было сбоем, потому что в массиве, где у меня были имена изображений, я поместил 3 изображения в одну запись (в основном я забыл запятые!), Так что это было вне диапазона.
Тим:
Эта строка, которую вы мне дали
UIImageView *imageView = [[UIImageView alloc] initWithFrame:self.view.bounds];
не требуется, потому что у меня уже есть созданное представление, оно создаст другое представление, которое я никогда не использовал. Кроме того, замена его на CGRect кажется излишней, если у меня уже есть UIImage заполнитель нет?
В любом случае, это работает сейчас, и я очень благодарен за всю помощь. Разработка iPad для Objectve-C - очень сложный путь, и я ожидаю, что я вас еще немного пощупаю.
Приветствия.