Je commence tout juste à utiliser Core Data sur le SDK iPhone et je cherche à enregistrer une liste ordonnée, quelque chose comme un tableau. Toutefois, les relations dans les données de base sont exprimées en tant que jeux lors de la récupération. Cela rend difficile la sauvegarde de l'ordre dans lequel les objets sont positionnés.Relations indexées dans les données de base
Un bon exemple serait des éléments de données dans la vue de tableau lorsque la réorganisation des éléments est autorisée. Une solution simple consisterait à inclure une propriété d'index sur l'objet géré.
Considérons la hiérarchie suivante:
document < -Beaucoup à many> DataItem
Différentes instances de document pourrait créer un lien vers le même DataItem, et chaque document peut faire référence à un ou plusieurs DataItem (s) . Par conséquent, avoir une propriété d'index dans DataItem entraînerait une moindre réutilisabilité de cette instance, c'est-à-dire que vous ne pouvez enregistrer que l'index d'une instance de Document.
Des idées sur la façon dont je peux présenter la hiérarchie ordonnée dans une vue de table tout en conservant chaque instance de DataItem réutilisable? Merci!
La photo semble être cassée. –
@BJ Homer - merci; Apparemment, twitpic n'aime pas les liens statiques. Je l'ai téléchargé sur MobileMe à la place. –