an0,
Существует метод NSManagedObject только для удаления временных функций: -prepareForDeletion.
В его документации утверждается: «Вы можете реализовать этот метод для выполнения любых операций, требуемых до удаления объекта, таких как пользовательское распространение до разрушения связей или реконфигурирование объектов с использованием наблюдения значения ключа».
Вы также можете посмотреть с помощью: -willTurnIntoFault и -didTurnIntoFault.Но я думаю, что вы будете счастливее, используя -prepareForDeletion.
Andrew
PS Этот метод описан в справочнике по классам.С уважением предлагаю вам сэкономить время, читая документацию.