无法在选择搜索结果时执行 unwind segue - 导航堆栈将不会更新

Cannot perform unwind segue on selecting search result - the navigation stack will not be updated

我有两个视图控制器,第一个 (VC1) 有一个按钮,当单击它时,它将导航到第二个视图控制器 (VC2)。 VC2 是一个 table 视图,包括一个名称列表,它在顶部有搜索栏用于搜索。如果我select一个cell正常,它会调用unwind segue弹回VC1。但是,如果我搜索一个名称,然后在搜索结果中,我 select 一个单元格,它无法执行该展开 segue,它只是取消搜索 UI 并导致如下错误:

popToViewController:transition: called on UINavigationController while an existing transition or presentation is occurring; the navigation stack will not be updated.

我也尝试在 tableview:didSelectCellAtIndex 上关闭 VC2,但没有用。

如有任何帮助,我们将不胜感激!!!

尝试使用以下功能:

[self.navigationController popViewControllerAnimated:YES];