Wie werden eindeutige Daten von CoreData-Objekten gezählt?

Ich brauche eine korrekte Methode, um zu zählen, wie viele eindeutige Tage in CoreData-Objekten mit einer Eigenschaft vom Typ NSDate vorhanden sind.

Zum Beispiel habe ich Folgendes:

<Object>.date = "2014-05-15 21:29:12 +0000";
<Object>.date = "2014-05-15 21:49:34 +0000";
<Object>.date = "2014-05-16 13:29:23 +0000";
<Object>.date = "2014-05-16 20:49:50 +0000";
<Object>.date = "2014-05-16 22:01:53 +0000";
<Object>.date = "2014-05-20 03:32:12 +0000";
<Object>.date = "2014-05-20 12:45:23 +0000";
<Object>.date = "2014-05-20 14:15:50 +0000";
<Object>.date = "2014-05-20 20:20:05 +0000";

In diesem Fall muss das Ergebnis 3 sein, da es 3 verschiedene Tage gibt, 2014-05-15, 2014-05-16 und 2014-05-20

Wie kann man mit diesem Problem umgehen? Ich habe es mit NSPredicate versucht, aber es ist mir nicht gelungen

Vielen Dank!

Antworten auf die Frage(5)

Ihre Antwort auf die Frage