如何将观察者添加到NSManagedObject?

时间:2011-04-12 19:46:24

标签: cocoa observer-pattern key-value-observing nsmanagedobject addobserver

NSManagedObject上注册观察者的首选方法是什么(因为核心数据“拥有”托管对象的生命周期“)?

我是否纠正这样做的方法是听取NSManagedObjectContextObjectsDidChange-Notification并致电addObserver:... NSInsertedObjectsKeyremoveObserver:... NSDeletedObjectsKey

2 个答案:

答案 0 :(得分:1)

为了在整个生命周期中观察MO,请使用awakeFromInsertawakeFromFetch添加观察者。

答案 1 :(得分:-1)

是的,你是对的。直接观察MO将导致麻烦,原因是您已经在问题中发布(在括号内)。

相关问题