Невозможно построить проект с классами CoreData - PullRequest
0 голосов
/ 29 января 2010

Я пытаюсь перенести мой код песочницы в мой основной проект, но по какой-то причине я получаю следующую странную ошибку при попытке скомпилировать

синтаксическая ошибка перед 'NSManagedObjectModel'

Сначала я подумал, что это связано с тем, что coredata не было в файле prefix.pch, но я тоже добавил его туда.

Это вершина AppDelegate, где используется код (прямо из примера Apple)

#import <UIKit/UIKit.h>
#import "AppSettings.h"
#import "Skin.h"

@interface JeanieAppDelegate : NSObject <UIApplicationDelegate> {

    NSManagedObjectModel *managedObjectModel;
    NSManagedObjectContext *managedObjectContext;       
    NSPersistentStoreCoordinator *persistentStoreCoordinator;

Ответы [ 2 ]

2 голосов
/ 29 января 2010

#import <CoreData/CoreData.h> и не забудьте связать его.

0 голосов
/ 14 апреля 2011

Кроме того, остерегайтесь добавления всего, что угодно, в ваш файл .pch. Когда вы сделаете это, эти заголовочные файлы будут включены во все ваши проекты. Вы должны действительно помещать туда вещи, которые действительно потребуются повсеместно во всем вашем проекте.

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