0
我在我的iOS應用程序中實現「重複」功能。我使用下面的工作流程:如何在對象上下文不同時製作NSManagedObject的淺表副本?
- 存在於根視圖控制器在初始上下文管理對象
- 當用戶點擊一排,創建新的上下文的列表通過它與爲「細節」視圖控制器重複管理對象(
[[DetailController alloc] initWithObject:clonedObject inContext:newContext]
)。
但是我很困惑從源對象到克隆關係的關係重新分配的概念,因爲它們的管理對象上下文不同。什麼是正確的做法,以這樣的:
- 如果我只是重新分配指針值,不操心MOC或...
- 我應該取決於他們的唯一標識符在重新獲取新的上下文值是多少?
- 我沒想到的其他選項?
P.S.上下文使用相同的持久性存儲協調器。
任何特殊原因不會使用'objectWithID:'? – Eimantas
ObjectWithID始終返回一個對象,即使該對象是故障。請參閱http://cocoawithlove.com/2008/08/safely-fetching-nsmanagedobject-by-uri.html –