Не понимаю, почему ты удивлен.Вы говорите present
, чтобы создать модальный (представленный) контроллер представления, состоящий из контроллера навигации и таблицы:
let nav = UINavigationController(rootViewController: search)
self.present(nav, animated:true, completion:nil)
То, чем вы являетесь present
-ing, является nav
, контроллером навигации.Так что обратного?Это dismiss
, где то, что вы есть dismiss
-ing * nav
.Так что я бы ожидал, что контроллер навигации исчезнет в конце.
Реальная проблема здесь, вероятно, в том, что вы делаете совсем не так, как используете UISearchController.Контроллер поиска - это сам контроллер представления, а it должен представить представление таблицы результатов.Вы просто не обращаетесь с этим правильно, чтобы заставить это сделать это.Вы ничего не показали о вашем поисковом контроллере и его конфигурации, поэтому невозможно помочь с дальнейшими подробностями.