Когда я пытаюсь представить модальный контроллер прямо из контроллера табличного представления (также может быть обычный контроллер представления), он появляется за панелью вкладок и выглядит довольно уродливо, поскольку я использую эффект размытия на нем. Я использую контроллер навигации, потому что мне нужно иметь панель наверху, и после исследования выяснилось, что это лучший способ сделать это.Представление Modal ViewController из (Table) ViewController внутри элемента управления NavigationController внутри TabBarController
Я обнаружил, что делает что-то вроде:
self.parent?.parent?.present(ModelViewController(), animated: true, completion: nil)
при желании представить контроллер модальной работу. Однако, я думаю, это не очень безопасно. Каков правильный способ сделать это?