【发布时间】:2015-08-27 11:14:10
【问题描述】:
目前我正在通过Segues 将我的NSManagedObjects 传递给子视图。
我还没有对这些NSManagedObjects 中的任何一个进行更改,但我突然想到我可能会以错误的方式进行。
当我以这种方式对NSManagedObject 进行更改并将其保存回MOC 然后我返回到父视图 - 父视图的NSManagedObject 是否有这些更改或者我需要在每次加载视图时为MOC 创建一个新的fetchRequest?
【问题讨论】:
-
请不要在swift相关问题中添加objective-c标签
-
我还建议通过 seques 传递相关的 NSManagedObject。是的,更改也将出现在父视图中,因为 NSManagedObject 在两个视图控制器中是相同的。但是您可能需要在父视图控制器中使用 KVO 检查对象的更改。
-
@Jasper 问题中没有任何与 swift 相关的内容。与 swift 相比,使用 ObjectiveC 的 Core Data 相关程序要多得多。因此,没有理由编辑原始海报放置的标签。
-
你是对的,我的错。
标签: ios objective-c swift core-data