正如另一个关于SO(以及Apple文档)的问题所指出的,NSManagedObject实例并没有强烈提及NSManagedObjectContext它们的起源.乍一看,这似乎是一个奇怪的决定,因为NSManagedObject如果没有它们context,实例几乎是无用的,因为它会导致混乱的错误,例如在它们应该的时候没有发射的错误.
任何人都可以提供一些背景知道为什么会这样吗?实现一个NSManagedObject自动保存对它的强引用的子类是否危险NSManagedObjectContext?
编辑:由于这个问题的很好的答案,我发现我的托管对象是NSManagedObjectContext由RestKit 故意临时创建的.这是我的下一个问题,特别是RestKit,这里.
core-data objective-c nsmanagedobject nsmanagedobjectcontext ios