2009-10-13 109 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> 

我想這是把它放在一個方便的地方,但爲了演示有點晦澀!