CoreData tvOS 11.4 to 12.0 API Differences

NSEntityDescription.h
Declaration
From@property (readwrite, copy, nonnull) NSArray<NSFetchIndexDescription *> *indexes
To@property (copy, nonnull) NSArray<NSFetchIndexDescription *> *indexes

NSMergePolicy.h
Declaration
From@property (readonly, retain, nonnull) NSArray<NSString *> *constraint
To@property (readonly, copy, nonnull) NSArray<NSString *> *constraint

Declaration
From@property (readonly, retain, nonnull) NSDictionary<NSString *,id> *constraintValues
To@property (readonly, copy, nonnull) NSDictionary<NSString *,id> *constraintValues

Declaration
From@property (readonly, retain, nonnull) NSArray<NSManagedObject *> *conflictingObjects
To@property (readonly, copy, nonnull) NSArray<NSManagedObject *> *conflictingObjects

Declaration
From@property (readonly, retain, nonnull) NSArray<NSDictionary *> *conflictingSnapshots
To@property (readonly, copy, nonnull) NSArray<NSDictionary *> *conflictingSnapshots

NSPersistentStoreCoordinator.h
Declaration
From+ (void)registerStoreClass:(nonnull Class)storeClass forStoreType:(nonnull NSString *)storeType
To+ (void)registerStoreClass:(nullable Class)storeClass forStoreType:(nonnull NSString *)storeType