UISplitViewController имеет RootViewController и DetailViewController, когда вы нажимаете строку, вызывается этот метод:
- (void)tableView:(UITableView *)aTableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;
Вы можете увидеть в установленном по умолчанию шаблонном коде: detailItem
DetailViewController, это указатель (id), поэтому он может быть любым объектом, который вы хотите.
Установщик для detailItem - это метод, расположенный в DetailViewController:
- (void)setDetailItem:(id)newDetailItem;
Если вы следуете за потоком, он вызывает - (void)configureView;
В вашем примере я бы порекомендовал, чтобы ваш объект 'CarMake', который вы используете для заполнения ячеек RootViewController, также содержал путь к изображению, которое вы хотите отобразить для него, затем установите этот объект 'CarMake' в качестве элемента detailItem, затем метод configureView, получить imagePath от объекта (detailItem), создать с ним изображение и, наконец, установить для свойства .image
для UIImageView
созданное изображение.
Книги хороши, но ничто не сравнится с тем, что можно сломать!