我继续收到此错误“错误:在app委托中使用的核心数据代码的预期说明符限定符列表。
现在当我收到此错误以及大约40个与managedobjectcontext等相关的其他错误时,我想可能需要导入库。现在我还没有这样做过,但我去了Frameworks小组并添加了现有的框架,并添加了CoreData.framework。我重新构建,它仍然提出错误。我是否需要明确导入标题中的任何内容,还是需要执行其他步骤?
由于
答案 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>