У меня есть отношение «один-много» между двумя основными объектами данных.Проверка отношения к CoreData Ошибка Обработка ошибок
Как ниже - >> B
A - >> B: Удалить Запретить (т.е. Запретить удаление А в то время как их являются объектами B)
B -> A: Отменяет
В нескольких контекстах один контекст не знает о других изменениях, поэтому в этом случае я получаю ошибку проверки при сохранении родительского контекста, потому что в одном контексте ребенок вставлен в родительский элемент, который удаляется в другом контексте.
Их мало информации о том, как обрабатывать ошибку проверки, и большинство примеров просто показывают ошибку пользователю и отбрасывают изменения. Если мне нужно отменить удаление этого конкретного родительского объекта, могу ли я?
Есть ли какой-либо вариант, как я могу обработать ошибку проверки. NSValidationRelationshipDeniedDeleteError
вы все равно можете отслеживать, что происходит в других контекстах с помощью 'mergeChangesFromContextDidSaveNotification' –