【发布时间】:2013-10-29 14:21:52
【问题描述】:
我正在使用一个简单的 Master Detail 场景,其中 master 使用获取的结果控制器来填充其 tableview。选择行时,相应的NSManagedObject将传递给详细视图控制器,其中用于填充几个UILabels。我添加了一个 EditorViewController 以允许用户更新某些字段。保存时,我关闭 EditorViewController 并返回到 Detail 视图控制器。保存使用分配给 NSManagedObject 的上下文。
了解相关对象已更改以便我可以在 Detail VC 中更新 UI 的最佳方法是什么?目前,如果我尝试更新 Detail VC 中的 UILabel,我看不到对象属性的任何新值。我知道委托/协议方案可能会起作用,但我很好奇是否已经存在可以使用的东西——我可以寻找更新对象的通知,或者我是否应该在详细信息屏幕上有一个获取的结果控制器?不确定在这里采取的正确路径。
【问题讨论】:
标签: ios iphone objective-c core-data