24 #ifndef _CoreDataErrors_h_
25 #define _CoreDataErrors_h_
29 extern NSString *
const NSCoreDataErrorDomain;
32 extern NSString *
const NSDetailedErrorsKey;
33 extern NSString *
const NSValidationObjectErrorKey;
34 extern NSString *
const NSValidationKeyErrorKey;
35 extern NSString *
const NSValidationPredicateErrorKey;
36 extern NSString *
const NSValidationValueErrorKey;
37 extern NSString *
const NSAffectedStoresErrorKey;
38 extern NSString *
const NSAffectedObjectsErrorKey;
47 NSValidationValueOfIncorrectClassError = 10000000,
53 NSValidationValueHasIncorrectEntityError = 10000010,
55 NSManagedObjectValidationError = 1550,
56 NSValidationMultipleErrorsError = 1560,
57 NSValidationMissingMandatoryPropertyError = 1570,
58 NSValidationRelationshipLacksMinimumCountError = 1580,
59 NSValidationRelationshipExceedsMaximumCountError = 1590,
60 NSValidationRelationshipDeniedDeleteError = 1600,
61 NSValidationNumberTooLargeError = 1610,
62 NSValidationNumberTooSmallError = 1620,
63 NSValidationDateTooLateError = 1630,
64 NSValidationDateTooSoonError = 1640,
65 NSValidationInvalidDateError = 1650,
66 NSValidationStringTooLongError = 1660,
67 NSValidationStringTooShortError = 1670,
68 NSValidationStringPatternMatchingError = 1680,
69 NSManagedObjectContextLockingError = 132000,
70 NSPersistentStoreCoordinatorLockingError = 132010,
71 NSManagedObjectReferentialIntegrityError = 133000,
72 NSManagedObjectExternalRelationshipError = 133010,
73 NSManagedObjectMergeError = 133020,
74 NSPersistentStoreInvalidTypeError = 134000,
75 NSPersistentStoreTypeMismatchError = 134010,
76 NSPersistentStoreIncompatibleSchemaError = 134020,
77 NSPersistentStoreSaveError = 134030,
78 NSPersistentStoreIncompleteSaveError = 134040,
83 NSPersistentStoreInitializationError = 10100000