리소스 폴더의 '프로젝트이름.xcdatamodel' 이라는 이름의 매니지드 오브젝트 모델 파일의 내용과  


persistentStoreCoordinator 의 인자로 들어가는 파일의 내용이 서로 다를 때 발생한다.




- (NSPersistentStoreCoordinator *)persistentStoreCoordinator {

    if (persistentStoreCoordinator != nil) {

        return persistentStoreCoordinator;

    }

    NSURL *storeUrl = [NSURL fileURLWithPath: [[self applicationDocumentsDirectory] stringByAppendingPathComponent: @"프로젝트이름.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;

}


Posted by great-artist
,