MR_deleteInContext抛出异常。任何人都可以解释这个根本原因吗?粗体行下面返回nil上下文,使应用程序崩溃

时间:2015-05-19 09:51:34

标签: magicalrecord

- (BOOL) MR_deleteInContext:(NSManagedObjectContext *)context
{
    NSError *error = nil;
    **NSManagedObject *inContext = [context existingObjectWithID:[self objectID] error:&error];**

    [MagicalRecord handleErrors:error];

    [context deleteObject:inContext];

    return YES;
}

1 个答案:

答案 0 :(得分:0)

似乎我解决了这个问题。在上面的代码“SELF”中,实体对象似乎来自不同的上下文,因此返回无法删除对象的Nil上下文。因此,请确保从要删除对象的上下文中获取实体对象。