2012-11-18 60 views
0

我正在製作一個應用程序,它具有一個要填充的表單,以及進入主對象上下文並在用戶按下最終保存按鈕時保存的所有更改。如何保存核心數據中的單個屬性更改而未保存其他更改?

一切都工作正常,直到我們得到一個更改,要求我們添加一個功能的評論在幾個屏幕上,爲此我添加了評論作爲字符串屬性在各自的實體。

現在,如果我在屏幕上進行了一些更改並添加了備註,請點擊備註 按鈕,我應該可以保存備註,而不管是否保存其餘的更改。

我應該如何進行?

回答

0

無論是否設置其餘屬性,您都可以保存它。

  1. 取它(如果不存在,你需要的Alloc和初始化一個新的)。
  2. 修改它。
  3. 保存。
+0

我將保存上下文。對 ?如果我保存上下文,上下文中的其他chnages也將被保存。 –

+0

是的。我認爲在保存您的評論之前,您可以不更改您不想保存的屬性。保存備註後修改這些更改。 – sunkehappy

+0

保持chnages直到最終保存/取消完成?我正在考慮將所有內容存儲在一系列塊中,我將在稍後執行。 –