Я пытаюсь сделать так, чтобы результаты поиска попадали на панель подробностей, точно так же, как работает приложение Apple Reminder, однако похоже, что оно продолжает попадать на главную панель!
Вот как я настроил SearchController
if let vcs = self.splitViewController?.viewControllers, vcs.count > 1, let listVC = vcs[1].children[0] as? GTDListController {
print("splitview")
searchController = UISearchController(searchResultsController: listVC)
} else {
print("singleview")
searchController = UISearchController(searchResultsController: SearchResultsController())
}
Он показывает результаты в правильном контроллере представления, GTDListController, однако он будет отображать это на левой панели, а не на правой панели.
Я проверил делегатов, похоже, мне нет ничего, чтобы изменить это поведение.