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