2013-06-06 3 views
0

J'ai un attribut de date dans l'entité de données de base. J'ai comptage et groupy par date (aaaa-mm-jj).NSFetchRequest groupe et compte par dateField

NSFetchRequest peut avoir un tableau d'attributs pour le regroupement. [fetchRequest setPropertiesToGroupBy:arrayObject]

Je vais regrouper plusieurs attributs. regroupement en utilisant la fonction fonctionne. mais je veux le grouper par année mois et jour.

nsfetchresultcontroller peut uniquement faire des sections sur UN attribut. ce dont je n'ai pas besoin. Quelqu'un a-t-il une idée de la façon de grouper en utilisant NSFetchRequest seulement le jour mois et année (utc to localTimezone)?

Répondre

0

J'ai dû trier chercher le contrôleur de résultat à l'heure (UTC) d'abord, puis je devais calculer la date seulement à partir du champ de date (UTC) à la volée. puis passez manuellement en revue les objets récupérés et regroupez-les. la vue de table n'utilise donc pas le contrôleur de résultat d'extraction. Je n'aime pas la solution mais je ne pourrais pas chercher le contrôleur de résultat pour convertir la date d'UTC puis la grouper. de toute façon cela fonctionne bien avec la solution manuelle.

Questions connexes