Core Data keyPathsForValuesAffectingValueForKey tylko wywołuje relacje, nie atrybuty
Używam danych podstawowych do modelowania jednostki, która ma zarówno atrybuty, jak i relacje. Chciałbym uzależnić jeden z atrybutów od dwóch innych relacji.
Najczęściej zadawane pytania dotyczące danych podstawowych i kilka innych przykładów+(NSSet *)keyPathsForValuesAffectingValueForKey:(NSString *)key
w tym celu. Jednak wydaje się, że jest to wywoływane tylko dla wszystkich moich właściwości relacji, ale nie dla wszystkich atrybutów. DodatkowokeyPathsForValuesAffecting<key>
nigdy nie zostanie wezwany do żadnego z moich atrybutów.
Czy to normalne zachowanie, czy coś mi brakuje? Jak mogę obliczyć jeden atrybut na podstawie innych atrybutów lub właściwości, np. odległość, ustawiając startLocation i stopLocation?