我的项目今天突然无法编译,错误发生在
CoreDataDefines.h
COREDATA_EXTERN double NSCoreDataVersionNumber;
错误信息
/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk/System/Library/Frameworks/CoreData.framework/Headers/CoreDataDefines.h:71:error:expected'=',',' 'extern'之前的','','asm'或'属性'
我不知道这是怎么发生的。由于此文件属于SDK,因此我无法对其进行修改。
我试过干净等,但没用。
有人可以帮忙吗?
答案 0 :(得分:3)
好吧,我看到了这篇文章
Objective-C error: expected '=', ',', ';', 'asm' or '__attribute__' before 'class'
它实际上与CoreData无关,我只是在导入CoreData的类头文件的最开头错误地键入了一个字符。
删除了那个角色,一切都很好