如何取消和删除在核心数据相关的物体
-
22-09-2019 - |
题
我有具有独占一个与另一个实体许多关系的核心数据实体。这种关系被认为是一个基本的安全壳,所述第一实体包含一个或多个所述第二的。第二实体的实例只能被包含在所述第一实体中的一个。
我希望能够从第一实体删除所有包含的实体,然后将其删除。我应该怎么办呢?我应该删除的关系,然后调用DeleteObject为每个实体或将呼吁deleteIObject每个包含的实体原因被正确设定的关系。如果第二个是真实的,我能列举包含实体和调用DeleteObject或者我应该先设定的副本(如果调用DeleteObject的每个对象西弗斯的关系,这将改变这是不正常的枚举允许的设置)。
解决方案
经由NSManagedObjectContext
删除每个子对象和关系将相应的清理。这是假设你是以下公约,并把所有的关系配置为双向的。
不隶属于 StackOverflow