我有一个segue运行形式的Collection View(包含在一个视图控制器中)到另一个视图控制器,该函数永远不会被调用:
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;
}
}
在功能开始时放置了断点,但从未到达。
任何意见都赞赏。
答案 0 :(得分:2)
我建议不要从单元格或任何对象(如按钮)创建segue。
使用唯一标识符从一个ViewController到OtherViewController创建segue。
然后使用标识符自己调用performSegueWithIdentifier
。