Sto cercando di eseguire una semplice eliminazione con i dati di base ma ho solo bisogno di un po 'di consigli su questo per favore.Eliminazione di oggetti di relazione con Cascade nei dati principali
Ho un modello con Transaction, Name, Event e Date Entities. La Transazione ha un link a ciascuna delle altre Entità.
Nell'applicazione, quando un utente aggiunge informazioni ai campi di testo, viene salvato in un controller di visualizzazione tabella a 4 schede.
La prima scheda utilizza NSFetchedResultController con un'istruzione fetchRequest sull'entità di transazione. La seconda scheda utilizza l'entità nome, la terza utilizza l'evento e la quarta utilizza l'entità data.
Se elimino una voce dalla scheda Transazione, elimina solo quella transazione che ha senso.
Quello che voglio è essere in grado di eliminare una persona dalla scheda Nome, o un evento dalla scheda Evento e farlo passare attraverso il modello dell'app. Quindi, se Bob ha più transazioni, cancellando la scheda della transazione si cancellerà quella transazione.
Se cancello BOB dalla scheda del nome, dovrebbe eliminarlo da tutti gli eventi a cui era parte ogni data e Transazione.
Lo stesso vale per gli eventi e le date.
EDIT: aggiornamento per includere modello di dati
Nota: Anno Entity è sperimentale e attualmente non utilizzato Come potrei fare per fare qualcosa di simile?
Grazie
Sarebbe utile se pubblichi uno screenshot del tuo modello di Core Data. –
Grazie Martin - domanda aggiornata per includere il modello – amitsbajaj