У меня есть MapViewController, UINavigatioController, который инкапсулирует UITableViewController, который переходит в UIViewController, и все это помещено в раскадровку. на карте у меня есть кнопка, при нажатии на которую я хочу вызвать UITableViewController и иметь возможность открывать UIViewController.
если я позвоню
[self presentViewController:self.tableViewController animated:NO completion:nil];
отображается TableViewController, но при нажатии на индикатор раскрытия возникает исключение:
"Не удалось найти контроллер навигации для перехода 'showApartmentDetails'. Переходы push можно использовать только в том случае, если исходный контроллер управляется экземпляром UINavigationController."
Создание свойства типа UINavigationController и его инициализация с помощью
self.navigationController = (UINavigationController*)[self.storyboard instantiateViewControllerWithIdentifier:@"myNavigationController"];
[self.navigationController pushViewController:self.tableViewController animated:NO];
ничего не делает!
подскажите пожалуйста как вызвать навигатор?