UISearchController没有响应

时间:2016-01-29 11:34:56

标签: ios swift

我在导航栏上有一个UISearchController:

navigationItem.titleView = searchController.searchBar

我有

definesPresentationContext = true

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

A表示包含UISearchController的活动

  1. 转到A。一切正常。
  2. 转到任何其他活动。
  3. 再次推动A而不是弹回{}。 UISearchController没有响应。如果没有回复,我的意思是searchBar不响应触摸。
  4. 我知道我应该弹出,但我不能用于我的应用程序。可能是什么问题?

1 个答案:

答案 0 :(得分:6)

尝试将第一个视图控制器上的definitionsPresentationContext设置为NO,然后立即将其设置为NO。