【发布时间】:2019-04-29 17:40:03
【问题描述】:
在 Core Data 中,是否可以在重新分配时自动删除对象?
例如,如果我有
class Person: NSManagedObject {
@NSManaged public var name: String?
@NSManaged public var group: Group?
}
class Group: NSManagedObject {
@NSManaged public var people: Set<Person>?
}
并将新集合分配给组的people 属性:
group.people = [some new set of <Person>]`
然后保存当前上下文。我希望删除上一组中所有以前的 Person 对象。
我必须在新分配之前手动调用删除它们还是有其他方法可以做到这一点?
【问题讨论】:
标签: core-data