Answers for "how to delete all object of an entity in core data"

1

Core Data Quickest way to delete all instances of an entity swift

public func clearDatabase() {
    guard let url = persistentContainer.persistentStoreDescriptions.first?.url else { return }

    let persistentStoreCoordinator = persistentContainer.persistentStoreCoordinator

     do {
         try persistentStoreCoordinator.destroyPersistentStore(at:url, ofType: NSSQLiteStoreType, options: nil)
         try persistentStoreCoordinator.addPersistentStore(ofType: NSSQLiteStoreType, configurationName: nil, at: url, options: nil)
    } catch let error {
         print("Attempted to clear persistent store: " + error.localizedDescription)
        }
    }
}
Posted by: Guest on March-18-2020

Code answers related to "how to delete all object of an entity in core data"

Code answers related to "Swift"

Browse Popular Code Answers by Language