我在故事板中从一个场景到另一个场景的按钮(ctrl-drag)创建了一个segue。我还创建了一个连接到同一个按钮的IBAction
。在我实施IBAction
的视图控制器中,我还实现了shouldPerformSegueWithIdentifier
。
当我运行时shouldPerformSegueWithIdentifier
被称为IBAction
的第一个和第二个。
但是,我有一个旧项目具有相同的设置,IBAction
之前调用shouldPerformSegueWithIdentifier
。
这两种方法都有特定的顺序吗?有没有办法改变这个顺序?
在另一篇类似的帖子中,答案建议从shouldPerformSegueWithIdentifier
致电IBAction
。这是一个好习惯吗?
感谢。
答案 0 :(得分:0)
当我运行它时,第一次和第二次调用isPerformSegueWithIdentifier IBAction
只应调用其中一个。它们都被调用的事实意味着您的故事板配置不正确(在两个情况下)。