我有大约 6 个 segue 在 prepareForSegue 方法中执行相同的操作,但是,我想为我的 unwind segue 跳过此操作,但我不知道如何确定传递的 segue 是否是 unwind segue。
任何帮助,将不胜感激。
我有大约 6 个 segue 在 prepareForSegue 方法中执行相同的操作,但是,我想为我的 unwind segue 跳过此操作,但我不知道如何确定传递的 segue 是否是 unwind segue。
任何帮助,将不胜感激。
啊,没关系,机器猫有答案,基本上就是给 unwind segue 一个标识符。直到我意识到您可以从情节提要左侧的拉出面板中选择 segues 并从那里设置标识符之前,我无法弄清楚如何做到这一点。
谢谢!
prepareForSegue
仅在正向调用。放松时不会调用它。要处理展开转场,您需要将退出按钮连接到将转场作为参数的 IBAction 方法。放松时将调用此方法。
这篇文章有更多关于如何使用它们的细节。
我本人对 SWIFT 很陌生。但我相信这里有一些误解。如果你自己添加一个 unwind segue,prepareForSegue 就会被触发。但是在单击导航栏中自动显示的“返回”按钮时,prepareForSegue 实际上并没有被触发。