У меня есть отношения "один ко многим" между двумя основными объектами данных.
Как показано ниже A - >> B
A - >> B: Удалить запретить (т.е. запретить удаление A, пока они являются объектами B)
B -> A: обнулить
В нескольких контекстах один контекст не знает о других изменениях, поэтому в этом случае я получаю ошибку проверки при сохранении родительского контекста, потому что в одном контексте дочерний элемент вставляется в родительский, который удаляется в другом контексте.
Информация о том, как обрабатывать ошибку проверки, практически отсутствует, большинство примеров просто показывают ошибку пользователю и отменяют изменения. Если мне нужно отменить удаление этого конкретного родительского объекта, могу ли я?
Есть ли вариант, как я могу справиться с ошибкой проверки. NSValidationRelationshipDeniedDeleteError
mergeChangesFromContextDidSaveNotification
- person Erik Johansson   schedule 14.11.2016