0

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

类中的代码无关紧要,因为它以前工作过,并且在我将其复制到新项目中时会编译。

到目前为止,我已经尝试再次删除它们并重建。清理项目。重启等。

我最后的手段是将所有内容复制到一个新的项目文件中和/或重构我所拥有的,但我希望有人能提出一些建议来拯救我!

编辑:刚刚尝试重命名有问题的文件的实体/类。Xcode 挂起,我强行退出它。重命名文件并重构。结束了同样的问题。

4

2 回答 2

2

原来错误是由于类顶部注释之外的杂散字符造成的。不知道为什么它没有把它捡起来,但花了很长时间才找到它!

于 2013-02-16T15:18:19.730 回答
0

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

于 2013-01-10T11:07:52.103 回答