OK, quindi ho due entità nel mio modello di dati (diciamo entityA e entityB), entrambe queste entità hanno una relazione to-many l'una con l'altra.Come gestire molte e molte relazioni con NSFetchedResultsController?
Ho impostato un NSFetchedResultsController per recuperare un gruppo di entitàA. Ora sto cercando di fare in modo che i nomi delle sezioni per tableview siano il titolo di entityB.
sectionNameKeyPath:@"entityB.title"
Ora, questo causa un problema, dove per il nome della sezione tornato da questo rapporto sembra essere ({} title1) o ({title1, title2 ... Titlen}), ovviamente, a seconda di quanti diversi entityB di sono coinvolti. Questo non ha un bell'aspetto in una vista tabella e non raggruppa gli oggetti come vorrei.
Quello che vorrei è una sezione per entitàB titolo con entitàA che appare sotto ogni sezione, in più sezioni se necessario. Sono in perdita come quello che dovrei ottenere se ho bisogno di aggiornare il predicato per far apparire l'entità più volte o se devo aggiornare la sezione e le funzioni di intestazione per fare qualche elaborazione mentre il controller scorre attraverso il oggetti.
Ogni aiuto è apprezzato :)
Grazie
Non so come si ottiene NSFetchedResultsController per recuperare oggetti EntityA tramite oggetti EntityB, ma ho appena recuperato oggetti EntityB e ho utilizzato i metodi UITableViewDataSource per ottenere EntityA da ciò che NSFetchedResultsController mi ha assegnato. Finì per non essere così male come inizialmente pensavo che sarebbe stato. – hanleyp
Cercando di farlo da solo. Phil o Marcus, puoi esporre un po 'di più su come farlo? Guardando dappertutto in StackOverflow e Google, non avendo molta fortuna. Apprezzerei qualsiasi aiuto – SAHM
@JPK: apri una nuova domanda che descrive il tuo problema esatto e quindi posso spiegarlo. –