是否有一种简单有效/快速的方法来查询managedobjectcontext以获取尚未添加到持久存储的上下文中所有managedobject的数组?
我问这个是因为我希望能够保存已经添加到MOC的nsmanagedobjects,只要它们符合某些标准。基本上我希望能够这样做,以便如果在我的托管对象属性被正确填充之前发生了一些意外事件,我可以捕获这个事实并在保存上下文之前清除对象。鉴于应用程序中可能导航的复杂性,我希望在保存之前查看数据以确保它们是好的。
我想我也可以使用某种验证规则和一个不会设置的标志字段,直到我确定用户已将所有数据添加到记录中,但我还不知道如何实现这个...... 任何帮助非常感谢。
答案 0 :(得分:1)
insertedObjects
的{{1}}方法
返回已插入上下文但尚未保存在持久存储中的对象集。