prefix属性必须后跟接口或协议+ NSManagedObject Subclass

时间:2012-10-26 08:39:30

标签: iphone ios ipad core-data

因此我在xcode生成的NS Managed Object子类中得到编译错误“prefix属性必须后跟接口或协议”。错误与行@class AnswerSet, Section, SurveyStyle;匹配,然后与使用这些对象的所有行匹配。错误似乎是随机出现的,但我相信它起源于删除一些生成的类,然后重新构建它们。

该类中的代码与之前的代码无关,并在将其复制到新项目时进行编译。

到目前为止,我已经尝试将它们全部删除并重建。清洁项目。重启等等。

我的最后一招是将所有内容复制到一个新的项目文件和/或重构我所拥有的内容,但我希望有人可以建议一些东西来救我!

编辑:只是试图重命名违规文件的实体/类。 Xcode被绞死了,我强行退出它。重命名文件并重构。结束了同样的问题。

2 个答案:

答案 0 :(得分:2)

原来这个错误是由于课堂顶部评论之外的一个迷路字符造成的。不确定为什么它没有拿起它但是花了很长时间来追踪它!

答案 1 :(得分:0)

在实现文件(.m)import中添加一段代码 AVFoundation / AVFoundation.h