删除时,删除的NSManagedObject仍保留在内存中

时间:2012-08-17 10:32:28

标签: objective-c core-data nsmanagedobject

我在与iPad相关的iPad应用上遇到的问题很少。 关于删除对象的这一次。 看看乐器(分配模板)我发现我删除的物体永远留在记忆中,或者至少7小时,我离开乐器的时间。泄漏仪器也没有显示任何内容。

在保存上下文之后,我仔细检查了没有在其行中显示对象的表视图,以及物理上缺少行的数据库本身。

我无法通过工具告诉谁保留对它的引用,防止对象被解除分配。

我正在使用ARC,而NSFetchedResultsController正在管理UITableView。

您对使用何种乐器有任何猜测或建议。

1 个答案:

答案 0 :(得分:0)

你不应该担心。如果您尝试访问该对象,核心数据将为您提供一个异常,告诉您它无法解决该对象的错误。对象已从应用程序的数据库中消失。核心数据的内部工作可能会出于其他目的而对其进行引用,但该目的无法控制。

相关问题