展开 segue 冻结 UI

unwind segue freezes UI

我在我的应用程序中使用 unwind segues 来关闭多个 VC 并 return 到原始 VC。 unwind segue 有效,但当我按下触发它的按钮时,它会冻结 UI 2 秒。在展开功能中我没有任何东西它是空的所以它不可能是冻结的原因。请让我知道可能是什么原因和解决方案。谢谢!

发现问题:VC 之一有一个正在准备相机的 viewWillAppear 函数,所以当我用 unwind segue 关闭所有 VC 时,当它到达这个特定的时它正在执行 ViewWillAppear 函数。我通过在向后移动时在函数中添加条件来修复它,现在 2 秒冻结消失了!