J'essaie de regrouper les résultats renvoyés par Core Data. J'ai lu que vous devez utiliser "SortDescriptors" avec un sélecteur, mais je n'arrive pas à le faire fonctionner? J'essaie de renvoyer des valeurs de nom "uniques" groupées?Données de base - GROUP BY
4
A
Répondre
3
essayez d'utiliser @ distinctUnionOfArrays.contactNumber pour obtenir les objets
4
En fait, je pense que vous voulez @distinctUnionOfObjects
. Voir le Xcode Documentation: Key-Value Coding Programming Guide: Collection Operators.
+0
merci pour le lien – Brenden
Cognez! Si j'écris "@ distinctUnionOfObjects.contactNumber", il retourne un tableau avec seulement des numéros de contact alors que je veux un objet Récents qui a à la fois "contactNumber" et "contactName". Toute idée comment écrire l'opérateur pour qu'il renvoie l'objet Recents au lieu du NSString contactNumber? –
Donc, si j'ajoute "distinctUnionOfObjects" comme préfixe à l'attribut, alors il renvoie un tableau distinct d'objets? – jodm
Non, cela donnera un tableau distinct des valeurs de cet attribut. Dans mon cas, il donne un tableau de chaînes contactNumber au lieu d'objets Recents où le contactNumber est unique. –