Какао-Touch, основные данные: компилятор не может найти NSManagedObjectContext (+ другие основные классы данных) - PullRequest
1 голос
/ 13 октября 2009

У меня есть приложение, которое будет использовать Core Data.
Я добавил платформу Core Data в список связанных библиотек в XCode.

В одном из моих классов я пытаюсь настроить NSManagedObjectContext вместе с другими необходимыми классами следующим образом:

@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;

Я использую пример приложения Locations в качестве справочного материала, он также использует Core Data, он также связал его так же, как и я.

Что я делаю не так?

1 Ответ

3 голосов
/ 13 октября 2009

Это дало мне первый раз, когда я тоже попробовал. Заголовочные файлы для Core Data #import редактируются в файле скомпилированного заголовка примера проекта (Locations_Prefix.pch). Вам просто нужно скопировать эту строку и в ваше приложение.

Вы должны быть в состоянии угадать линию, но это так:

#import <CoreData/CoreData.h>

Полагаю, это удобное место, но немного неясное для демонстрационных целей!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...