2009-10-13 72 views
1

我有一个将使用核心数据的应用程序。
我已经将Core Data框架添加到XCode中的链接库列表中。Cocoa-Touch,核心数据:编译器找不到NSManagedObjectContext(+其他核心数据类)

在我的班级之一,我尝试建立的NSManagedObjectContext与其他必修课如folows沿:

@interface MyClass : NSObject { 
    NSManagedObjectModel *managedObjectModel; 
    NSManagedObjectContext *managedObjectContext; 
    NSPersistentStoreCoordinator *persistentStoreCoordinator; 
} 

@property (nonatomic, retain, readonly) NSManagedObjectModel *managedObjectModel; 
@property (nonatomic, retain, readonly) NSManagedObjectContext *managedObjectContext; 
@property (nonatomic, retain, readonly) NSPersistentStoreCoordinator *persistentStoreCoordinator; 

我使用的位置示例应用程序作为参考,它也使用了核心数据,它也与我拥有的相同。

我在做什么错?

回答

3

这让我第一次尝试它。 Core Data的头文件是示例项目预编译头文件(Locations_Prefix.pch)中的#import ed。您只需将该行复制到您的应用中即可。

你应该可以猜到线,但它是这样的:

#import <CoreData/CoreData.h> 

我想这是把它放在一个方便的地方,但为了演示有点晦涩!