我通过IB创建了一个segue。单击buttonA时,将发生到viewB的转换。
在按钮点击操作中,我将performSegue(withIdentifier:sender:)
包裹在条件中。我希望只有在条件为真时才会发生segue。
但是,一旦用户单击该按钮,就会在条件运行之前发生segue。在使用IB中定义的segue标识符的同时以编程方式进行转换的最佳方法是什么?
答案 0 :(得分:1)
您已经创建了从UIButton
到viewController
的segue,这是在执行条件之前发生segue的原因。而不是从故事板中移除那个segue并从ViewController
到DestinationViewController
创建另一个。