1
My CoreDataモデルには、同じ抽象親エンティティ "Car"を持つ2つの子エンティティ "CarA"と "CarB"があります。 NSBatchDeleteRequestはすべての子エンティティを削除します
は私だけではなく、すべてのCARAオブジェクトを削除するにdeleteObjects("CarA")
結果を実行
func deleteObjects(entityName: String) {
let fetchRequest = NSFetchRequest<NSFetchRequestResult>(entityName: entityName)
let deleteRequest = NSBatchDeleteRequest(fetchRequest: fetchRequest)
do {
try context.execute(deleteRequest)
} catch let error as NSError {
print(error)
}
}
を使用して、すべてのCARAオブジェクトを削除しようとしているが、また、すべてのCARBは、同様にオブジェクト。
ありがとう、私のためにそれを解決しました。 – Paul