如何从多对多关系中删除所有托管对象?

时间:2017-07-12 05:50:29

标签: ios core-data

是否可以使用一个行代码从多个关系中删除所有托管对象,而无需循环托管对象?这是下面的"很好"溶液

u.cars = NSMutableOrderedSet()

1 个答案:

答案 0 :(得分:2)

使用mutableSetValue

的KVC方法NSObject
u.mutableSetValue(forKey: "cars").removeAllObjects()

cars是否为有序集

u.mutableOrderedSetValue(forKey: "cars").removeAllObjects()