[英]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.