 
 		precondition(count.intValue == affectingObjectIDs.count)
 
-		NotificationCenter.default()
-			.post(name: Notification.Name(rawValue: didBatchDeleteNotification),
-			                      object: self,
-			                      userInfo: [batchRequestResultIDArrayKey: affectingObjectIDs])
+		NotificationCenter.default
+			.post(name: .didBatchDelete,
+			      object: self,
+			      userInfo: [NSManagedObjectContext.batchRequestResultIDArrayKey: affectingObjectIDs])
 
 	}
 


		updateObjectsWith(objectIDs)

		NotificationCenter.default()
			.post(name: Notification.Name(rawValue: didBatchUpdateNotification),
			                      object: self,
			                      userInfo: [batchRequestResultIDArrayKey: objectIDs])
	}

	/// Batch delete objects, and update other contexts asynchronously.


		deleteObjects(with: affectingObjectIDs)

		NotificationCenter.default
			.post(name: .willBatchDelete,
			      object: self,
			      userInfo: [NSManagedObjectContext.batchRequestResultIDArrayKey: affectingObjectIDs])

		request.resultType = .resultTypeCount

