在将ManagedObject插入到上下文之后,我希望稍后在保存上下文之前获取它(在插入所有对象之后保存)。如果以前没有保存上下文,那么稍后使用与这些对象相关的fetch查询上下文将不会返回任何结果。 有没有办法只保存到最后?(我想我可以将我的对象保存在数组或字典中,然后查询它,但我认为coredata可以帮我做到这一点)
试试这个:
[myFetchRequest setIncludesPendingChanges:YES];
从 documentation
设置在执行提取时,它是否与托管对象上下文中当前未保存的更改相匹配。