UISearchController没有响应

Ris*_*shi 4 ios swift

我在导航栏上有一个UISearchController:

navigationItem.titleView = searchController.searchBar
Run Code Online (Sandbox Code Playgroud)

我有

definesPresentationContext = true
Run Code Online (Sandbox Code Playgroud)

现在我的问题是第一次进入具有UISearchController的活动时,一切正常.但是,在我的应用程序来自sidemenu如果我去一些活动,然后再次通过推送到导航堆栈转到包含UISearchController的活动,搜索控制器不起作用.所以这就是我在做的事情:

让我们来A表示包含UISearchController的活动

  1. 去吧A.一切正常.
  2. 转到任何其他活动.
  3. 去A再次按下它,而不是弹出回来.UISearchController没有响应.通过不回复我的意思是searchBar不响应触摸.

我知道我应该弹出,但我不能为我的应用程序.可能是什么问题?

Mic*_*ith 6

尝试在第一个视图控制器上显示一个新的时,尝试将DefinePresentationContext设置为NO.