0

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

图片

代码示例:

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

我能做些什么来避免这种情况?

UPD

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

[context performSelector:NSSelectorFromString(@"retain")]; //same as [context retain]

一切都好。

如果我使用 NSZombieEnabled - 一切都好!%( 异常断点设置。

4

0 回答 0