2014-02-24 65 views
0

在我的應用程序,我總是刪除的核心數據內整個數據應用程序加載時。 數據可以從多個線程或類中保存。 因此,我想過使用mergeChanges而不是save。 我的問題是,我真的需要使用mergeChanges並刪除save? 我不介意(如果應用程序死亡,3個核心數據管理對象中的2個)數據將不會保存。核心數據保存VS合併更改

+0

這有點含糊。你指的是哪個'mergeChanges'? –

+0

當我更新託管對象時,我將它們保存爲核心數據,如果我在應用程序死亡時不需要數據,使用'mergeChanges'會更好嗎? –

+0

我還不知道你指的是哪個'mergeChanges'? –

回答

0

AFAIK您需要save將更改傳播到商店,並能夠在不同線索中從新創建的managedObjectContexts訪問它們。

+0

好的,謝謝,這正是我一直在問的。 –