我有一个 NSManagedObject,它的属性仅用于在 NSFetchedResultsController 中进行排序。该属性的值由其他属性或关系的值确定。
因此,当我准备保存对象时,我会弄清楚它的价值。从我阅读文档和实验来看,我似乎可以在- (void) willSave
或- (BOOL) validateForUpdate: NSError **error
.
我的实验向我展示了这些是串联调用的,首先validateForUpdate
是willSave
.
但是,由于我对幕后发生的事情的洞察力很差,我想知道是否有人可以建议一个地方是否比另一个地方更好来设置价值,为什么?
谢谢。