2009-09-05 55 views
0

我有一个提取的结果控制器处理表视图,而且我遇到一个问题,它还显示已在上下文中创建但未保存到商店。我只想列出已保存的对象。在提取请求中不包含临时对象

我已经尝试在取回请求中将setIncludesPendingChanges设置为NO,但它不起作用!

任何意见将不胜感激!

感谢,

迈克

回答

0

我已经通过实施管理对象上下文的堆栈解决这个问题。当创建新记录时,我会在另一个上下文中执行此操作,并且仅在用户保存更改时才合并更改。

0

setIncludesPendingChanges似乎在为我工作(至少在使用3.0版本的SDK 3.1模式下)。

0

CoreDataBook示例项目展示了一种创建用于编辑(或创建新模型对象)的“便笺式”上下文的方法,然后,一旦保存了对暂存的更改,如何将它合并到主或应用程序上下文。

使用scratch可以防止在其中创建的任何临时对象在主上下文中显示(直到您在保存时合并上下文)。