我正在尝试执行展开segue。我在一个全新的项目中测试了我的逻辑,并且能够验证模式。但是在我的实际工作项目中,相同的模式不起作用。
我正试图从SettingsController
到EditorViewController
放松。但是,我@IBAction
内的EditorViewController
未显示在SettingsController
的退出情节提示按钮中。
class EditorViewController: UIViewController {
// Snippet
@IBAction func unwindToEditor(segue: UIStoryboardSegue) {
// Some logic
}
}
unwindToEditor
方法不可用。
我尝试但没有帮助的事情:
注意:
我发现这个可用的IBActions列表在"呈现Segues"在'退出'控制器的按钮仅从我的一个控制器中拉出。也许在多个控制器中填充此列表存在问题?
似乎即使我的方法在列表中缺失,如果我选择其中一种方法并且在unwind segue的属性检查器中手动更改方法调用,它将调用相应的(这是失踪)方法。