Dados principais keyPathsForValuesAffectingValueForKey somente relacionamentos de chamada, não atributos
Estou usando o Core Data para modelar uma entidade que tenha atributos e relacionamentos. Eu gostaria de fazer um dos atributos depender de dois outros relacionamentos.
O Core Data FAQ e vários outros exemplos usam+(NSSet *)keyPathsForValuesAffectingValueForKey:(NSString *)key
para este fim. No entanto, isso só parece ser chamado para todas as minhas propriedades de relacionamento, mas não para nenhum dos atributos. além do que, além do maiskeyPathsForValuesAffecting<key>
nunca é chamado por nenhum dos meus atributos.
Este é o comportamento normal ou estou faltando alguma coisa? Como posso calcular um atributo com base em outros atributos ou propriedades, por exemplo. uma distância, definindo um startLocation e um stopLocation?