Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fileprivate func getContext() -> NSManagedObjectContext {
- let appDelegate = UIApplication.shared.delegate as! AppDelegate
- return appDelegate.persistentContainer.viewContext
- }
- func deleteTestObjects(entity: String) {
- let context = getContext()
- let fetch = NSFetchRequest<NSFetchRequestResult>(entityName: entity)
- fetch.returnsObjectsAsFaults = false
- fetch.includesPropertyValues = false
- let request = NSBatchDeleteRequest(fetchRequest: fetch)
- do {
- try context.execute(request)
- print("Objects have been deleted")
- } catch let error as NSError {
- print("Error deleting objects \(error.localizedDescription)")
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement