首页->FAQ->显示文章

Google
 

错误信息:Expected specifier-qualifier-list before NSManagedObjectModel 什么意思?

出现原因

出现这个错误信息,多半是因为你想在已经已经存在的项目里面,加入CoreData支持。虽然你可能已经在Frameworks已经加入了CoreData.framework,但是你的*_Prefix.pch文件里面可能没有CoreData的引用。

解决方法

打开你的*_Prefix.pch文件,里面可能有如下的部分:

...
#ifdef __OBJC__
  #import <Foundation/Foundation.h>
  #import <UIKit/UIKit.h>
#endif
...

在里面加入CoreData的头文件即可,加入后应该如下:

...
#ifdef __OBJC__
  #import <Foundation/Foundation.h>
  #import <UIKit/UIKit.h>
  #import <CoreData/CoreData.h>
#endif
...

所属分类: [iPhone OS] [Objective-C]
tag: CoreData, iPhone, 错误信息,

tinyfool发布于2010年02月16日 21:33
最后更新于2010年02月16日 21:35