如何在没有动画的情况下执行 unwind segue?

How to perform unwind segue without animation?

如何在没有任何动画的情况下执行 unwind segue。我尝试设置一个 unwind segue 并在右侧的情节提要中取消选中 "Animates" 但它仍然是动画的(它向下滑动),我该如何解决?

在 iOS 模拟器上使用 Xcode 7,运行,这按预期工作。在属性检查器的 Interface Builder 中简单地取消选中 unwind segue 上的 "Animates" 将导致模态呈现的视图控制器立即消失,而不是在屏幕外动画。

请注意,此行为是 iOS 9 中的新行为。对于 iOS 8,它仍将激活展开解除。感谢 Dave G 注意到这一点。

我附上了一个演示其工作原理的示例项目,您可以将其与您的项目进行比较以确定差异所在。

Sample Project