2010-02-16 28 views
1

我正在爲iPhone應用程序使用核心數據。我有一個屬性isChangedFromOriginal,它定義了數據(對於幾個字段 - 如果其中一個被更改,就像所有更改一樣)是從預加載的標準更改的。修改validateForUpdate中的核心數據屬性不好嗎?

我打算創建一個NSManagedObject的子類並在ValidateForUpdate中執行檢查,但是,這需要在此方法中設置一個屬性。我找不到任何文檔,如果這是一個好的或壞的想法,任何輸入?

感謝

回答

3

這是一個壞主意。它僅用於驗證而不用於數據操作,因爲您可能無意中觸發另一個驗證檢查並將自己發送到無限循環。