5

我有大约 6 个 segue 在 prepareForSegue 方法中执行相同的操作,但是,我想为我的 unwind segue 跳过此操作,但我不知道如何确定传递的 segue 是否是 unwind segue。

任何帮助,将不胜感激。

4

3 回答 3

17

啊,没关系,机器猫有答案,基本上就是给 unwind segue 一个标识符。直到我意识到您可以从情节提要左侧的拉出面板中选择 segues 并从那里设置标识符之前,我无法弄清楚如何做到这一点。

谢谢!

于 2012-10-16T20:20:22.740 回答
1

prepareForSegue仅在正向调用。放松时不会调用它。要处理展开转场,您需要将退出按钮连接到将转场作为参数的 IBAction 方法。放松时将调用此方法。

这篇文章有更多关于如何使用它们的细节。

于 2013-07-03T15:42:40.663 回答
0

我本人对 SWIFT 很陌生。但我相信这里有一些误解。如果你自己添加一个 unwind segue,prepareForSegue 就会被触发。但是在单击导航栏中自动显示的“返回”按钮时,prepareForSegue 实际上并没有被触发。

于 2014-11-13T02:23:38.543 回答