Рассмотрим гипотетическую схему: у нас есть объект Dog, схема которого имеет отношение типа linkingObjects
с объектом Person, который в свою очередь имеет отношение типа linkingObjects
с объектом City.
Теперь, если мой компонент представления берет объект Dog в качестве своего реквизита и, используя встроенные в него обратные отношения, отображает атрибуты, относящиеся к собаке, человеку и городу. Каковы мои варианты реагирования на изменения атрибутов городского объекта?
На данный момент у меня есть следующие идеи:
Я мог бы подписаться на царствауведомление о транзакции записи, но этот подход не масштабируется, потому что при расширении приложения может быть много несвязанных записей в область.
Я мог бы подписаться на уведомления о сборе, но они нене вызывает изменения в атрибутах обратного объекта.