我有一个NSManagedObject,它具有我仅用于在NSFetchedResultsController中进行排序的属性。该属性的值由其他属性或关系的值确定。因此,当我准备保存对象时,我会计算出它的值(value)。从我对文档的阅读和实验来看,我似乎可以在-(void)willSave或-(BOOL)validateForUpdate:NSError**error中执行此操作。我的实验表明这些是串联调用的,首先是validateForUpdate,然后是willSave。但是,由于我对幕后发生的事情的洞察力很差,我想知道是否有人可以建议一个地方是否比另一个地方更好来设定值(valu