我使用下面的代码:核心数据deleteObject:不工作?
+(void)deleteObject:(NSManagedObjectID*)oId {
NSError *error;
DFAppDelegate *temp = [DFAppDelegate new];
NSManagedObjectContext *context = [temp managedObjectContext];
NSManagedObject *obj = [context existingObjectWithID:oId error:&error];
[context deleteObject:obj];
}
但它似乎并没有相应的工作。当我在iOS模拟器上重新启动应用程序时,我可以在列表中再次看到对象。 我试图用给定的对象ID打印对象,它正在返回正确的对象,但仍然不会永久删除该对象形成我的核心数据模型。 我的实体没有一个与另一个实体有关系。
任何人都可以解释我有什么问题吗?
谢谢。
编辑: 我检查了错误,但没有显示错误。
谢谢...代码现在工作.... –