Sto appena iniziando a utilizzare Core Data su iPhone SDK e sto cercando di salvare una lista ordinata, qualcosa come un array. Tuttavia, le relazioni nei Core Data sono espresse come Sets quando recuperate. Ciò rende difficile salvare l'ordine in cui sono posizionati gli oggetti.Relazioni indicizzate nei dati principali
Un buon esempio sono gli elementi di dati nella vista tabella quando è consentito riordinare gli articoli. Una soluzione facile sarebbe includere una proprietà dell'indice sull'oggetto gestito.
Si consideri il seguente gerarchia:
documento < -Molti-a-molti-> DataItem
casi documento diverso potrebbe collegarsi allo stesso DataItem, e ogni documento potrebbe fare riferimento a uno o più DataItem (s) . Quindi, avere una proprietà index in DataItem porterebbe a una minore riusabilità di tale istanza, cioè si può solo salvare l'indice per un'istanza di Documento.
Qualche idea su come è possibile presentare la gerarchia ordinata in modo ordinato in una vista tabella, mantenendo comunque ogni istanza DataItem riutilizzabile? Grazie!
L'immagine sembra essere rotta. –
@ BJ Homer - grazie; Apparentemente a twitpic non piace il collegamento statico. L'ho caricato su MobileMe. –