2009-09-05 53 views
0

我有一個提取的結果控制器處理表視圖,而且我遇到一個問題,它還顯示已在上下文中創建但未保存到商店。我只想列出已保存的對象。在提取請求中不包含臨時對象

我已經嘗試在取回請求中將setIncludesPendingChanges設置爲NO,但它不起作用!

任何意見將不勝感激!

感謝,

邁克

回答

0

我已經通過實施管理對象上下文的堆棧解決這個問題。當創建新記錄時,我會在另一個上下文中執行此操作,並且僅在用戶保存更改時才合併更改。

0

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

0

CoreDataBook示例項目展示了一種創建用於編輯(或創建新模型對象)的「便箋式」上下文的方法,然後,一旦保存了對暫存的更改,如何將它合併到主或應用程序上下文。

使用scratch可以防止在其中創建的任何臨時對象在主上下文中顯示(直到您在保存時合併上下文)。