我一直在项目中使用unwind segues一段时间没有问题。我按照它应该的方式设置它们,并且它工作正常。然后突然今天在故事板中,我收到了这个警告" segue<>行动未定义"。我检查了我的代码,unwind方法仍然在我的视图控制器.m文件中。我的代码中没有任何内容发生变化。我仍然在.m文件中定义了大约10个展开segue,但现在只能在storyboard中看到其中的2个。
有什么问题?
谢谢!
Xcode 6.1.1 目标C
答案 0 :(得分:1)
固定!
我不确定这些东西的组合是什么,如果有的话,但这就是我所做的:
1.关闭Xcode
2.删除〜/ Library / Developer / Xcode / DerivedData /
下的所有内容
3.删除〜/ Library / Caches / com.apple.dt.Xcode
4.重启Mac
5.启动Xcode
6.打开我的项目
7.控制 - 拖动到退出现在工作
答案 1 :(得分:0)
我得到的错误是“未定义segue动作[unwindAction]” 通过删除Xcode中对viewController.swift文件的引用并将其重新添加,可以解决此问题。