Yeah, you’re right Oleksii Nezhyborets. It works fine for deletion/insertion of the
Address, but it doesn’t trigger a delegate when just changing the
If this is a requirement for your project I’d dig into the Core Data API — there may be a mechanism to propagate such change, or I’d establish some observing mechanism (maybe via
NSManagedObjectContextObjectsDidChange, so whenever any
Address gets modified it will trigger a change on related
Contact, for example:
address.contact.addresses = address.contact.addresses)
Thanks for your comment anyways, let me know which way you’re gonna follow. Good luck!