未定义segue操作unwindFromChildView

时间:2016-05-31 03:58:33

标签: swift uistoryboard

我正在处理其他人的代码,并且每当执行退出segue时我都尝试执行几行,我将界面构建器中viewcontroller的出口连接到函数unwindFromChildView,这是在我的.swift文件中,但收到错误: - 未定义segue动作unwindFromChildView

1 个答案:

答案 0 :(得分:1)

确保unwindFromChildView功能的签名是正确的,这是让unwind segue工作的关键。 iOS将在导航堆栈的视图控制器中查找该签名,并将堆栈展开到具有该方法的视图控制器。

-(IBAction)unwindFromChildView :(UIStoryboardSegue *)segue {
   // whatever
 }
斯威夫特:

@IBAction func unwindFromChildView (segue: UIStoryboardSegue) {
    return
}

我希望这会有所帮助。