Je suis nouveau sur le support du SDK pour iPhone 3.0 d'Apple 3.0 et je suis relativement nouveau dans le développement de l'iPhone. Ma question porte sur un tri un peu plus "complexe" que ce qui est couvert dans les docs. Je soupçonne que je fais une hypothèse incorrecte et fondamentale.Comment faire pour trier un NSMutableArray d'objets gérés à travers un graphique d'objet
Comment puis-je trier une collection pré-extraite d'objets gérés par une propriété contenant plusieurs couches plus en profondeur dans la collection?
Exemple: Farm a un 1 à beaucoup de cow-boy (Farm.cowboys) Cowboy a un 1 à 1 à personne (Cowboy.person) personne a lastName (Person.lastName)
L'objet entier Le graphique a été récupéré et les cowboys sont affichés via un UITableView. Maintenant, comment trier les Cowboys par LastName? Ai-je besoin de les récupérer? et si oui, comment puis-je le faire avec un tri imbriqué?
Actuellement, j'essaie de trier un NSMutableArray de cowboys ([Farm.cowboys allobjects]) ce qui est bien pour ces propriétés sur Cowboy. Mais je ne sais pas comment faire ce travail lors du tri d'une collection de Cowboys par Cowboy.person.lastName?
A noter également, si vous utilisez un 'NSMutableArray', vous pouvez simplement utiliser' sortUsingComparator: 'la place, si vous souhaitez . –
Vous devez supprimer la distribution vers NSComparator. – Psycho