Objective c 从核心数据实体中删除对象/行

Objective c 从核心数据实体中删除对象/行,objective-c,ios4,core-data,Objective C,Ios4,Core Data,有两个类似的答案(比如删除整个实体)。但没有一个对我有用。我只是在寻找一种简单的方法来获取我想使用NSPredicate删除的对象,然后只删除该对象。我只想删除一个对象/行。它应该是相当简单的代码,没有什么太复杂的。我会提供我的代码,但我很确定它不会有帮助,因为它甚至还没有完成或工作。这没有起到作用。这不就是删除整个实体吗?我需要它只删除实体中的一行-通过NSPredicate查询找到。您可以为此对象添加其他条件,例如查找要删除实体的确切对象。property=仍然无法使其工作,但我知道您要去哪

有两个类似的答案(比如删除整个实体)。但没有一个对我有用。我只是在寻找一种简单的方法来获取我想使用NSPredicate删除的对象,然后只删除该对象。我只想删除一个对象/行。它应该是相当简单的代码,没有什么太复杂的。我会提供我的代码,但我很确定它不会有帮助,因为它甚至还没有完成或工作。

这没有起到作用。这不就是删除整个实体吗?我需要它只删除实体中的一行-通过NSPredicate查询找到。您可以为此对象添加其他条件,例如查找要删除实体的确切对象。property=仍然无法使其工作,但我知道您要去哪里。谢谢。
EntityToDelete *entity = (EntityToDelete *)[NSEntityDescription insertNewObjectForEntityForName:@"EntityToDelete" inManagedObjectContext:self.managedObjectContext];  

NSError *error;  

[self.managedObjectContext deleteObject:entity];

if (![self.managedObjectContext save:&error]) {



}