0
後,我已經刪除後,有關託管對象的操作如下問題:NSManagedObject操作刪除
- 可以刪除的管理對象仍然可以提交之前使用?提交後?
- 重新插入刪除的託管對象而不創建新的託管對象(使用insertNewObjectForEntityForName:inManagedObjectContext :)?
後,我已經刪除後,有關託管對象的操作如下問題:NSManagedObject操作刪除
您可以使用已刪除的對象。該對象不會被持久地重新插入到上下文中。
要重新插入對象,您應該使用NSManagedObjectContext
的insertObject:
。
insertNewObjectForEntityForName:inManagedObjectContext: method always creates the new object.
我可能是錯的,但如果使用刪除的managedObject的屬性,你會得到異常,不是嗎? –
如果您沒有提交上下文,那麼您可以訪問它們。如果在從上下文刪除對象後將更改提交到上下文,則它將處於故障狀態。您可以插入對象並更改狀態。 – nkongara
謝謝你的回答! – Antoine