CoreData watchOS 6.0 Beta 2 to Beta 3 API Differences

NSBatchInsertRequest.h
Added NSBatchInsertRequest
Added NSBatchInsertRequest.entityName
Added NSBatchInsertRequest.entity
Added NSBatchInsertRequest.objectsToInsert
Added NSBatchInsertRequest.resultType
Added +[NSBatchInsertRequest batchInsertRequestWithEntityName:objects:]
Added -[NSBatchInsertRequest init]
Added -[NSBatchInsertRequest initWithEntityName:objects:]
Added -[NSBatchInsertRequest initWithEntity:objects:]
Added -[NSBatchInsertRequest initWithEntityName:andObjects:]
Added -[NSBatchInsertRequest initWithEntity:andObjects:]
NSFetchedResultsController.h
Declaration
From- (void)controller:(NSFetchedResultsController *)controller didChangeContentWithSnapshot:(NSDiffableDataSourceSnapshot<NSManagedObjectID *,NSString *> *)snapshot
To- (void)controller:(NSFetchedResultsController *)controller didChangeContentWithSnapshot:(NSDiffableDataSourceSnapshot<NSString *,NSManagedObjectID *> *)snapshot

NSPersistentStoreRequest.h
Added NSBatchInsertRequestType
NSPersistentStoreResult.h
Added NSBatchInsertRequestResultType
Added NSBatchInsertRequestResultTypeStatusOnly
Added NSBatchInsertRequestResultTypeObjectIDs
Added NSBatchInsertRequestResultTypeCount
Added NSBatchInsertResult
Added NSBatchInsertResult.result
Added NSBatchInsertResult.resultType