sguruapp@gmail.com
facebook vk instagram Одноклассники youtube

Удалить все данные из сущности(таблицы) в CoreData - (Delete All Data From CoreData) - Swift 5


func DeleteAllData(entity: String) {
let appDelegate = UIApplication.shared.delegate as! AppDelegate

let managedContext = appDelegate.persistentContainer.viewContext

let fetchRequest = NSFetchRequest<NSFetchRequestResult>(entityName: entity)
fetchRequest.returnsObjectsAsFaults = false


do
{
let results = try managedContext.fetch(fetchRequest)
for managedObject in results
{
let managedObjectData:NSManagedObject = managedObject as! NSManagedObject
managedContext.delete(managedObjectData)
}
} catch let error as NSError {
print("Delete all data in \(entity) error : \(error) \(error.userInfo)")
}}

Возврат к списку

обучись профессии будущего

Хочешь стать успешным разработчиком
приложений? Тогда добро пожаловать к нам.

обучись профессии будущего