Обработка касаний табличных ячеек UITableView и переход между окнами в iOS-приложении

Пропишем Storyboard ID для DetailViewController.


В имплементации класса MainTableViewController пропишем обработчик касаний.

- (void)tableView:(nonnull UITableView *)tableView didSelectRowAtIndexPath:(nonnull NSIndexPath *)indexPath
{
    // снять выделение с ячейки
    [tableView deselectRowAtIndexPath:indexPath animated:YES];
    
    DetailViewController *detailViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"detailView"];
    [self.navigationController pushViewController:detailViewController animated:YES];
}