Swift3 UISearchController未显示

Swift3 UISearchController未显示,swift3,uisearchcontroller,Swift3,Uisearchcontroller,我通过以下教程学习UISearchController。但是,未显示ui搜索栏。这是我的代码: let searchController = UISearchController(searchResultsController: nil) override func viewDidLoad() { super.viewDidLoad() searchController.searchResultsUpdater = self searchController.obscur

我通过以下教程学习
UISearchController
。但是,未显示
ui搜索栏
。这是我的代码:

let searchController = UISearchController(searchResultsController: nil)
override func viewDidLoad() {
    super.viewDidLoad()
    searchController.searchResultsUpdater = self
    searchController.obscuresBackgroundDuringPresentation = false
    searchController.searchBar.placeholder = "Search Candies"
    navigationItem.searchController = searchController
    definesPresentationContext = true
}
这就是我的应用程序的外观:


如何解决此问题?

如果向下滚动表格视图,将显示搜索栏,但您可以将HIDESARCHBARWHENSCROLLING属性设置为false,以便搜索栏保持不变,如文档所述,无论当前滚动位置如何

navigationItem.hidesSearchBarWhenScrolling = false