I know how to delete a single object in CoreData I\'m just wondering if theres a simpler way of deleting multiple objects?
For single delete you can use
iOS10 & Swift 3
let fetchRequest = NSFetchRequest(entityName: "EntityName")
let deleteRequest = NSBatchDeleteRequest( fetchRequest: fetchRequest)
do{
try mContext.execute(deleteRequest)
}catch let error as NSError {//handle error here }
This deletes all the objects of EntityName
but you can apply additional filtering with NSPredicate