【发布时间】:2011-07-25 09:29:22
【问题描述】:
我是核心数据的新手,发现了一个问题。我有两个具有一对多关系的 A 和 B 类(多个 B 对象可以引用一个 A 对象)。
A>B
我想使用某些特定条件执行 ManagedObjectContext 的删除查询,但我无法删除。这可能是删除关系规则(拒绝、无操作、无效和级联)的问题,我尝试了它的某些组合。但我无法删除它们。
这是我要执行的相同代码:-
for (A *value in allDeleteObject)
{
NSError *error;
for (B *objB in [value.BDetails allObjects])
{
[managedObjectContext deleteObject:objB];
[value removeGodetailsObject:objB];
if (![managedObjectContext save:&error])
{
NSLog(@"%@",error);
}
}
}
如果我做错了什么,请告诉我。提前致谢!!
【问题讨论】:
标签: iphone