0
在我的應用程序,我總是刪除的核心數據內整個數據應用程序加載時。 數據可以從多個線程或類中保存。 因此,我想過使用mergeChanges
而不是save
。 我的問題是,我真的需要使用mergeChanges
並刪除save
? 我不介意(如果應用程序死亡,3個核心數據管理對象中的2個)數據將不會保存。核心數據保存VS合併更改
在我的應用程序,我總是刪除的核心數據內整個數據應用程序加載時。 數據可以從多個線程或類中保存。 因此,我想過使用mergeChanges
而不是save
。 我的問題是,我真的需要使用mergeChanges
並刪除save
? 我不介意(如果應用程序死亡,3個核心數據管理對象中的2個)數據將不會保存。核心數據保存VS合併更改
AFAIK您需要save
將更改傳播到商店,並能夠在不同線索中從新創建的managedObjectContexts
訪問它們。
好的,謝謝,這正是我一直在問的。 –
這有點含糊。你指的是哪個'mergeChanges'? –
當我更新託管對象時,我將它們保存爲核心數據,如果我在應用程序死亡時不需要數據,使用'mergeChanges'會更好嗎? –
我還不知道你指的是哪個'mergeChanges'? –