Вы не можете предотвратить запуск уведомления об изменении контекста для некоторого атрибута некоторого экземпляра сущности, но вы можете получить информацию о характере изменений и ответить на нее вместо этого.
Используйте [Уведомление userInfo], чтобы получить словарь, который содержит списки измененных объектов на основе общего типа изменений (вставлены, обновлены, удалены). Пример (извлечено из этого ответа ):
NSSet * deletedObjects = [userInfoDictionary objectForKey:NSDeletedObjectsKey];
Затем вы можете запросить у управляемых объектов их -changedValues и предпринять соответствующие действия, если ключи возвращаемого словаря содержат (или не содержат) интересные ключи атрибута.