2016-10-12 43 views
0

我已经通过IB创建了一个segue。当点击buttonA时,将转换到viewB。如何执行有条件的segue

在按钮的点击动作,我有performSegue(withIdentifier:sender:)包裹在一个条件。我只想在条件为真的情况下发生。

然而,一旦用户点击该按钮时,会发生赛格瑞的条件甚至运行之前。在继续使用IB中定义的segue标识符的同时,以编程方式进行转换的最佳方式是什么?

回答

1

您已经从UIButton创建segue到viewController这就是在条件执行之前发生segue的原因。取而代之的是从故事板中移除那段从ViewControllerDestinationViewController的另一个。