错误:XCode核心数据中的...之前的预期说明符限定符列表

时间:2009-09-10 03:11:08

标签: iphone objective-c core-data

我继续收到此错误“错误:在app委托中使用的核心数据代码的预期说明符限定符列表。

现在当我收到此错误以及大约40个与managedobjectcontext等相关的其他错误时,我想可能需要导入库。现在我还没有这样做过,但我去了Frameworks小组并添加了现有的框架,并添加了CoreData.framework。我重新构建,它仍然提出错误。我是否需要明确导入标题中的任何内容,还是需要执行其他步骤?

由于

3 个答案:

答案 0 :(得分:2)

您能指定确切的错误吗? “for”之后的位可能是重要的部分。

答案 1 :(得分:2)

错误expected specifier-qualifier-list...表示您尝试在成员声明中使用未定义的数据类型,无论是在类还是结构中。您需要#import定义缺失类型的特定标头。要找出哪个标头包含缺少的类型,请按住Command键并双击类型名称以打开其定义的标头。接下来,按住Command键并单击窗口标题以查看标题的完整路径。例如,命令双击“NSImage”会打开NSImage.h文件,按住命令单击标题会显示它在AppKit.framework中。因此,此标头的import语句为#import <AppKit/NSImage.h>

答案 2 :(得分:1)

你说得对,但是......

#import <CoreData/CoreData.h>