4

我只是想創建實體尚未保存,只檢查它們。創建臨時CoreData實體(在非持久性MagicalRecord上下文中)?

我可以爲這些人創建一個臨時上下文嗎? 有沒有辦法讓將它們移入持久性上下文一旦我決定存儲它們?

並點:這些功能可用低谷MagicalRecord API?

+0

重複http://stackoverflow.com/questions/3256195/how-to-deal-with-temporary-nsmanagedobject-instances – eofster

+0

@AlexeiKuznetsov編輯的問題是更具體的MagicalRecord。 – Geri

回答

10

創建一個新的NSManagedContextparentContext屬性設置爲你的主要方面,並創建新的環境新的對象 - 你可以做你想要與這些對象的一切,再後來任保存新的上下文(這會將對象移動到主要上下文中)或丟棄它 - 對象將會消失。

似乎在MagicalRecord中存在+(NSManagedObjectContext*)MR_contextWithParent:

+0

謝謝,所以重點是parentContext。要爲此掃描MagicalRecord文檔。 – Geri

+0

更新了答案,謝謝。 – Geri

+1

請注意,您可能遇到的父母/子女情境存在問題。見例如http://wbyoung.tumblr.com/post/27851725562/core-data-growing-pains – Simon

相關問題