5

È possibile aggiornare una relazione particolare di un oggetto gestito Dati principali? So che posso aggiornare l'intero oggetto ma vorrei solo aggiornare una relazione particolare. Immagino che lo farei facendo sì che il rapporto sia di nuovo un difetto, ma non riesco a trovare nulla per ottenere questo risultato. È possibile verificare se una relazione particolare è un difetto ma non si può forzarne uno come difetto.Aggiornamento di una relazione dati principale

+0

Esiste una soluzione a questo problema? Il metodo di aggiornamento di CoreData sembra aggiornare sia l'oggetto che tutte le sue relazioni ... – Tony

risposta

0

Sto immaginando perché non sono sicuro di cosa intendi per "aggiornamento". Se è in errore (non "realizzato" o non recuperato dal negozio), si aggiornerà quando il codice deve accedervi. Se vuoi aggiornare molti oggetti e relazioni, puoi farlo come descritto in “Batch Faulting and Pre-fetching with the SQLite Store”

Se ho frainteso, puoi fornire qualche chiarimento, per favore?

+2

Ho un'entità A che NON ha difetti. Ha parecchie relazioni che NON hanno difetti. Vorrei forzare una particolare relazione ad essere un errore, in modo tale che tale relazione venga recuperata dal negozio al momento dell'accesso di nuovo. "Aggiorna" si riferisce al metodo "refreshObject" su NSManagedObjectContext. – JPC

Problemi correlati