Sono nuovo di iPhone 3.0 il supporto SDK di Apple di Core Data e io sono relativamente nuovo per lo sviluppo iPhone. La mia domanda è su un ordinamento leggermente più "complesso" di quanto non sia coperto nei documenti. Sospetto che sto facendo un'ipotesi errata e fondamentale.come ordinare un NSMutableArray di Managed Objects attraverso un oggetto grafico
Come posso ordinare una collezione pre-inverosimile di oggetti gestiti da una proprietà contenuta diversi strati più profondi della collezione?
Esempio: Farm ha un 1 a molti Cowboy (Farm.cowboys) Cowboy ha un 1 a 1 per persona (Cowboy.person) persona ha lastName (Person.lastName)
L'intero oggetto il grafico è stato recuperato e i cowboys sono visualizzati tramite UITableView. Ora, come faccio a ordinare i Cowboy di lastName? Devo recuperarli di nuovo? e se sì, come posso farlo con un ordinamento annidato?
Attualmente sto cercando di ordinare un NSMutableArray di cowboys ([tutti gli oggetti di lavoro di Farm.cowboys]) che va bene per quelle proprietà su Cowboy. Ma non sono sicuro di come fare questo lavoro quando si ordina una collezione di Cowboys da Cowboy.person.lastName?
Anche la pena notare, se si sta utilizzando un 'NSMutableArray', si può semplicemente usare' sortUsingComparator: 'invece, se vuoi . –
È necessario rimuovere il cast su NSComparator. – Psycho