Я ищу, чтобы выполнить некоторое простое удаление с данными Core, но вам просто нужно немного советов по этому поводу.Удаление объектов связи с каскадом в данных ядра
У меня есть модель с транзакциями, именами, событиями и сущностями даты. Транзакция имеет связь с каждым из других Сущностей.
В приложении, когда пользователь добавляет информацию в текстовые поля, который сохраняется в контроллере вида таблицы с 4 вкладками.
Первая вкладка использует NSFetchedResultController с fetchRequest в сущности транзакции. Вторая вкладка использует Entity Name, третий использует Event, а четвертый использует Date Entity.
Если я удалю запись со вкладки «Транзакция», она удалит именно эту транзакцию, которая имеет смысл.
Что я хочу - это удалить человека со вкладки «Имя» или событие со вкладки «Событие» и выполнить каскадную процедуру с помощью модели приложения. Поэтому, если у Боба есть несколько транзакций, удалив его, вкладка транзакции удалит эту транзакцию.
Если я удаляю BOB со вкладки имени, он должен удалить его из каждого события, которое было частью с каждой датой и транзакцией.
То же самое относится к событиям и датам.
EDIT: Обновление включает модели
данных Примечание: Год Entity является экспериментальным и в настоящее время не используется Как бы я идти о делать что-то вроде этого?
Благодаря
Это поможет, если вы разместите снимок экрана своей модели Core Data. –
Спасибо Martin - обновленный вопрос, чтобы включить модель – amitsbajaj