Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Compiler error when adding core data to app

I'm adding core data to my app. In the following method, it says Use of undeclared identifier NSSQLiteStoreType

- (NSPersistentStoreCoordinator *)persistentStoreCoordinator
{
    if (__persistentStoreCoordinator != nil)
    {
        return __persistentStoreCoordinator;
    }

    NSURL *storeURL = [[self applicationDocumentsDirectory] URLByAppendingPathComponent:@"tdfas.sqlite"];

    NSError *error = nil;
    __persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:[self managedObjectModel]];
    if (![__persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:nil error:&error])
    {
        NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
        abort();
    }    

    return __persistentStoreCoordinator;
}

@property (nonatomic, retain, readonly) NSManagedObjectModel *managedObjectModel;
@property (nonatomic, retain, readonly) NSManagedObjectContext *managedObjectContext;
@property (nonatomic, retain, readonly) NSPersistentStoreCoordinator *persistentStoreCoordinator;
like image 873
Jon Avatar asked Dec 14 '11 01:12

Jon


1 Answers

Make sure you have linked with CoreData and imported it...

#import <CoreData/CoreData.h>
like image 189
Michael Frederick Avatar answered Oct 21 '22 04:10

Michael Frederick