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