Segue 不会执行 Swift

Segue won't execute Swift

我有一个 segue 运行 从集合视图(包装在视图控制器中)到另一个视图控制器,但是函数永远不会被调用:

  func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
  println(segue.identifier)
  println(sender)
  println("SEGUE SELECTED:  \(segue.identifier)")

  if(segue.identifier == "segueToDetailView") {
    let cell = sender as CollectionViewCell;
  }
}

已在函数开始处放置断点但从未到达。

感谢任何意见。

我建议不要从单元格或任何对象(如按钮)创建 segue。 使用唯一标识符创建从一个 ViewController 到其他 ViewController 的转场。 然后使用标识符自己调用 performSegueWithIdentifier