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