【发布时间】:2012-05-07 16:34:35
【问题描述】:
我有一个 NSManagedObject,它有一个仅用于在 NSFetchedResultsController 中排序的属性。该属性的值由其他属性或关系的值确定。
因此,当我准备保存对象时,我会弄清楚它的价值。从我阅读文档和实验来看,我似乎可以在- (void) willSave 或- (BOOL) validateForUpdate: NSError **error 中执行此操作。
我的实验表明这些是串联调用的,首先是validateForUpdate,然后是willSave。
但是,由于我对幕后发生的事情的洞察力很差,我想知道是否有人可以建议一个地方是否比另一个地方更好来设置值以及为什么?
谢谢。
【问题讨论】:
标签: objective-c ios nsmanagedobject