导航回时未调用tvOS searchController viewWillAppear

Pro*_*air 5 uiviewcontroller viewwillappear swift tvos

所以我按照添加搜索视图控制器的推荐方式的说明进行操作。基本上

let resultsController = storyboard.instantiateViewControllerWithIdentifier(SearchResultsViewController.storyboardIdentifier) as? SearchResultsViewController
let searchController = UISearchController(searchResultsController: resultsController)

searchController.searchResultsUpdater = resultsController
searchController.hidesNavigationBarDuringPresentation = false
searchController.searchBar.placeholder = NSLocalizedString("Enter keyword (e.g. iceland)", comment: "")               

let searchContainer = UISearchContainerViewController(searchController: searchController)
self.navigationController?.pushViewController(searchContainer, animated: true)
Run Code Online (Sandbox Code Playgroud)

并且当它第一次加载viewWillAppear()my 时resultsController被调用,但是如果我单击结果然后按下菜单按钮(返回堆栈),viewWillAppear()则不会再次调用。有没有办法捕捉那个出现事件?