什么时候应该调用PerformSegueWithIdentifier?

时间:2016-10-28 16:47:37

标签: ios

我在故事板中从一个场景到另一个场景的按钮(ctrl-drag)创建了一个segue。我还创建了一个连接到同一个按钮的IBAction。在我实施IBAction的视图控制器中,我还实现了shouldPerformSegueWithIdentifier

当我运行时shouldPerformSegueWithIdentifier被称为IBAction的第一个和第二个。

但是,我有一个旧项目具有相同的设置,IBAction之前调用shouldPerformSegueWithIdentifier

这两种方法都有特定的顺序吗?有没有办法改变这个顺序?

在另一篇类似的帖子中,答案建议从shouldPerformSegueWithIdentifier致电IBAction。这是一个好习惯吗?

感谢。

1 个答案:

答案 0 :(得分:0)

  

当我运行它时,第一次和第二次调用isPerformSegueWithIdentifier IBAction

只应调用其中一个。它们都被调用的事实意味着您的故事板配置不正确(在两个情况下)。