2

我在我的项目中使用 unwind segues 已经有一段时间没有问题了。我按照应有的方式设置它们,并且运行良好。然后今天突然在 Storyboard 中,我收到此警告“未定义 segue <> 动作”。我检查了我的代码,我的视图控制器 .m 文件中仍然存在展开方法。我的代码中没有任何变化。我仍然在 .m 文件中定义了大约 10 个展开转场,但现在在情节提要中只能看到其中的 2 个。

在此处输入图像描述

怎么了?

谢谢!

Xcode 6.1.1 目标-C

4

2 回答 2

1

固定的!我不确定这些东西的哪些组合起到了作用,如果有的话,但这是我所做的:

1. 关闭 Xcode
2. 删除 ~/Library/Developer/Xcode/DerivedData/ 下的所有内容
3. 删除 ~/Library/Caches /com.apple.dt.Xcode
4. 重新启动 Mac
5. 启动 Xcode
6. 打开我的项目
7. 控制拖动到退出现在可以工作

于 2015-01-23T16:02:39.180 回答
0

我得到的错误是“未定义 segue 动作 [unwindAction]” 这已通过在 Xcode 中删除对 viewController.swift 文件的引用并将其重新添加来解决。

于 2018-07-03T18:49:10.540 回答