当按下按钮时,我必须按下一个新的 segue。但是我还附加了一个动作,需要在推动 segue 之前触发。
你能告诉我如何将它们分开吗?任何帮助,将不胜感激。
当按下按钮时,我必须按下一个新的 segue。但是我还附加了一个动作,需要在推动 segue 之前触发。
你能告诉我如何将它们分开吗?任何帮助,将不胜感激。
直接从一个视图控制器到另一个视图控制器,而不是将其连接到按钮。给它一个有意义的名字。
然后,在按钮的 action 方法中,首先执行您需要执行的任何操作,然后使用您的视图控制器的performSegueWithIdentifier:
方法执行 segue,使用您之前选择的有意义的名称。
从您的评论来看,您似乎正在尝试在即将从您的 segue 中出现的视图控制器上设置属性。如果是这种情况,您应该实现prepareForSegue:
, 并使用segue.destinationViewController
来获取指向即将出现的视图控制器的指针。