繁体   English   中英

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到OtherViewController创建序号。 然后使用标识符自己调用performSegueWithIdentifier

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM