Я хочу создать пользовательский установщик для отношения один-ко-многим основным данным NSManagedObject (Object.related), чтобы при добавлении объекта A в B.related B автоматически добавлялся в A.related, и еслиA удаляется из B.related, B автоматически удаляется из A.related.Ранее я мог создавать настраиваемые сеттеры для основных свойств (таких как NSString и NSNumber), но это вызывает у меня некоторые головные боли.Когда вызывается моя функция -(void)setRelated:(NSSet*)newSet
, кажется, что свойство Self.related уже установлено со списком newSet!Какова лучшая практика здесь?Я также смотрел на просмотр этого свойства с помощью didChangeValueForKey:(NSString *)inKey withSetMutation:(NSKeyValueSetMutationKind)inMutationKind usingObjects:(NSSet *)inObjects
, но не смог заставить его работать должным образом.