Търся да извърша малко просто изтриване с Core данни, но просто имам нужда от малко съвет относно това, моля.
Имам модел с обекти транзакция, име, събитие и дата. Транзакцията има връзка към всеки от другите субекти.
В приложението, когато потребител добави информация към текстови полета, тя се записва в контролер за изглед на таблица с 4 раздела.
Първият раздел използва NSFetchedResultController с fetchRequest на обекта на транзакция. Вторият раздел използва обекта за име, третият използва събитието, а четвъртият използва обекта за дата.
Ако изтрия запис от раздела Транзакции, той изтрива само тази транзакция, което има смисъл.
Това, което искам, е да мога да изтрия човек от раздела Име или събитие от раздела Събитие и това да бъде каскадно през модела на приложението. Така че, ако Боб има множество транзакции, изтриването на раздела за транзакции при него ще изтрие тази една транзакция.
Ако изтрия BOB от раздела за име, това би трябвало да го изтрие от всяко събитие, в което е участвал с всяка дата и транзакция.
Същото важи и за събитията и датите.
РЕДАКТИРАНЕ: Актуализирайте, за да включите модел на данни
Забележка: Обектът на годината е експериментален и в момента не се използва Как Да правя нещо подобно?
Благодаря