У меня есть UINavigationController, и у меня есть отдельные UIViews, между которыми я переключаюсь с помощью UISegmentControl. При переключении представлений я добавляю представление в качестве подпредставления к представлению моего навигационного контроллера:
[self.view addSubview:segmentTab1.view];
и
[self.view addSubview:segmentTab2.view];
Затем в subViews у каждого есть UITableView, но моя проблема в том, что я не могу вставить новый viewController в представление в методе didSelectRowAtIndexPath
.
Метод вызывается правильно, и, установив точки останова, я вижу, что метод для нажатия на представление также вызывается, но ничего не происходит. Это мой код для его нажатия:
[self.navigationController pushViewController:detailsViewController animated:YES];
я тоже пробовал
[super.navigationController pushViewController:detailsViewController animated:YES];
Что я делаю не так - или это просто невозможно сделать с подвидом?