在放松期间加载中间视图控制器

时间:2016-01-05 15:48:41

标签: ios swift unwind-segue

在VC-A中,我有一个名为“unwindToMain”的IBAction。加载第二个VC,VC-B,然后加载第三个VC。在VC-C中,我通过按下按钮调用该展开功能。

问题是在展开过程中VC-B似乎已加载。我添加了一些print()语句来帮助调试,我可以看到VC-B代码,包括tableview函数,在点击按钮之后运行,然后我到达VC-A。

为什么会发生这种情况?如何阻止它?提前谢谢!

1 个答案:

答案 0 :(得分:0)

这就是unwind segues的工作方式。你可以通过B从C到达A。我能想到的唯一解决方案是创建一个从C到A的prepareForSegue方法。