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?

questionAnswers(1)

yourAnswerToTheQuestion