有没有办法看到managedobjectcontext中的哪些对象尚未添加到持久性存储?

时间:2013-07-21 09:49:08

标签: core-data nsmanagedobject nsmanagedobjectcontext persistent-storage

是否有一种简单有效/快速的方法来查询managedobjectcontext以获取尚未添加到持久存储的上下文中所有managedobject的数组?

我问这个是因为我希望能够保存已经添加到MOC的nsmanagedobjects,只要它们符合某些标准。基本上我希望能够这样做,以便如果在我的托管对象属性被正确填充之前发生了一些意外事件,我可以捕获这个事实并在保存上下文之前清除对象。鉴于应用程序中可能导航的复杂性,我希望在保存之前查看数据以确保它们是好的。

我想我也可以使用某种验证规则和一个不会设置的标志字段,直到我确定用户已将所有数据添加到记录中,但我还不知道如何实现这个...... 任何帮助非常感谢。

1 个答案:

答案 0 :(得分:1)

insertedObjects的{​​{1}}方法 返回已插入上下文但尚未保存在持久存储中的对象集。

相关问题