代码之家  ›  专栏  ›  技术社区  ›  rano

CoreData:从未保存的上下文获取对象

  •  6
  • rano  · 技术社区  · 14 年前

    在将ManagedObject插入到上下文之后,我希望稍后在保存上下文之前获取它(在插入所有对象之后保存)。如果以前没有保存上下文,那么稍后使用与这些对象相关的fetch查询上下文将不会返回任何结果。 有没有办法只保存到最后?(我想我可以将我的对象保存在数组或字典中,然后查询它,但我认为coredata可以帮我做到这一点)

    1 回复  |  直到 14 年前
        1
  •  16
  •   Mike Weller    14 年前

    试试这个:

    [myFetchRequest setIncludesPendingChanges:YES];
    

    documentation

    设置在执行提取时,它是否与托管对象上下文中当前未保存的更改相匹配。