我的UITableViewController符合新的UISearchControllerDelegate和UISearchResultsUpdating.
override func viewDidLoad() { var searchController = UISearchController(searchResultsController: self) searchController.searchResultsUpdater = self self.tableView.tableHeaderView = searchController.searchBar self.definesPresentationContext = true }
但是,在模拟器中运行它时,表头中没有搜索栏,即使它已在代码中指定.我也在viewWillAppear中尝试了这段代码,但是再次没有显示搜索栏.