【发布时间】:2012-03-09 17:51:48
【问题描述】:
假设我有一个填充了实体 (Entity-A) 的提取结果数组
所有这些实体都与另一个 EntityB 有关系。
fetchedArray 中可能缺少一些实体,这种情况下我想手动创建一个新的 Entity-A,将其设置为与 EntityB 的关系并手动将其添加到实体数组中,
Doable, but I don't want to save those "created", "new" entities of A type.
如果我确实创建了一个新的 Entity-A 并将 nil 添加到它的 NSManagedObjectContext,我不能将它作为与 entityB 的关系添加,因为它在 objectContext 中..
这里还有其他方法吗?我不想冒险将它添加到数据库然后删除它因为通过核心数据连接的应用程序,这会增加很多复杂性,不要忘记应用程序刚刚关闭时的异常事件,电池耗尽或其他事情..
我的主要问题是一种在与现有实体的关系中添加新临时实体并忘记保存它的方法..
真的很感激任何出路,一直在努力解决这个问题..
【问题讨论】:
标签: iphone xcode core-data nsmanagedobject nsmanagedobjectcontext