在shouldPerformSegueWithIdentifier之前的appdelegate上的exc_bad_access

时间:2014-09-11 10:54:58

标签: ios swift exc-bad-access

我有一个从单击按钮到视图控制器的segue。在包含我有的按钮的视图控制器的swift类中:

override func shouldPerformSegueWithIdentifier(identifier: String, sender: AnyObject!) -> Bool {
    return true
}

当我运行模拟器并单击按钮时,AppDelegate类上出现EXC_BAD_ACCESS错误。如果我删除该方法,则不会发生此错误。

由于

1 个答案:

答案 0 :(得分:3)

必须为您的segue指定Identifer

如果直接从按钮连接segue:

  1. 在故事板中选择您的segue
  2. 在属性检查器中分配Identifer
  3. 如果您使用控制器出口图标的链接进行展开操作:

    1. 在文档大纲中选择Unwind Segue to Scene
    2. 并在属性检查器中分配Identifer
    3. 如果未指定Identifer, shouldPerformSegueWithIdentifier 将无效