У меня есть сущность Core Data, "bid", которая связана со многими "элементами", называемая "itemLink".
в IB, I есть текстовое поле, привязанное к «total», и это почти работает.
В «bid.m» у меня есть:
- (NSDecimalNumber *)total
{
return [self valueForKeyPath:@"itemLink.@sum.price"];
}
У меня также есть:
+ (NSSet *)keyPathsForValuesAffectingTotal {
return [NSSet setWithObjects:@"itemLink", nil];
}
При добавлении или удалении элемента «total» обновляется, как ожидалось . Но если вы измените «элемент» в наборе itemLink, общая сумма не обновляется. Как вы можете заставить KVO видеть, когда связанный объект в связанном NSSet изменился?
Спасибо