使用子NSManagedObjectContext在iOS 5中崩溃

时间:2013-06-26 06:22:34

标签: ios ios5 core-data nsmanagedobjectcontext magicalrecord

在主线程中创建新的子NSmanagedObjectContext,在其中创建新实体,并在保存完此上下文之后在一段时间后导致EXC_BAD_ACCESS。

Image

代码示例:

NSManagedObjectContext *context = [NSManagedObjectContext MR_context];
[BPEntity MR_createInContext:context];
[context MR_saveToPersistentStoreAndWait];

我该怎么做才能避免这种情况?

UPD

抱歉,没有告诉我使用ARC。解除分配的对象是上下文,因为如果我打电话

[context performSelector:NSSelectorFromString(@"retain")]; //same as [context retain]
一切都好。

如果我使用NSZombieEnabled - 一切都好! %( 设置例外的断点。

0 个答案:

没有答案