Iphone PopViewController激活或PopToRootViewController激活后,手势和输入停止

Iphone PopViewController激活或PopToRootViewController激活后,手势和输入停止,iphone,ios,uitableview,uinavigationcontroller,uigesturerecognizer,Iphone,Ios,Uitableview,Uinavigationcontroller,Uigesturerecognizer,我有一个主uinavigationcontroller,它将uitableview作为子视图加载为我的“主视图”,我打开一个新的uiview控制器,然后在该viewcontroller中向popviewcontroller添加一个左导航按钮,将我带回主视图 所有这些都可以正常工作,问题是当我弹出主视图时,所有输入都是doa,没有滑动、滚动、手势等等,不能单击任何表格单元格或滚动表格 没有被抛出到调试器,因此我只能假设我没有崩溃应用程序,我可以在ViewDid中执行编程操作,并显示在主视图上,影响

我有一个主uinavigationcontroller,它将uitableview作为子视图加载为我的“主视图”,我打开一个新的uiview控制器,然后在该viewcontroller中向popviewcontroller添加一个左导航按钮,将我带回主视图

所有这些都可以正常工作,问题是当我弹出主视图时,所有输入都是doa,没有滑动、滚动、手势等等,不能单击任何表格单元格或滚动表格

没有被抛出到调试器,因此我只能假设我没有崩溃应用程序,我可以在ViewDid中执行编程操作,并显示在主视图上,影响视图、设置计时器等,但我的屏幕输入不起作用


关于我的输入到哪里有什么想法吗?

没有任何代码很难,但您可能正在弹出的视图中为视图添加手势识别器。您可以尝试将手势添加到UINavigationController的视图或window.view,或在导航堆栈推/弹出之间保持活动状态的其他视图。

发布一些代码,如何弹出并推控制器,以及您发现问题的任何其他特殊编码,或者至少我看到问题的原因,我将手势移动到navigationcontroller.view,它就可以工作了,我不明白的是,为什么我以前返回主视图时所有输入都停止了,甚至tableview的滚动也停止了。