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
。
我有一个 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
。