Как подсчитать уникальные даты объектов CoreData?

Мне нужен правильный способ подсчитать, сколько уникальных дней в объектах CoreData со свойством типа NSDate.

Например, у меня есть следующее:

<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";

В этом случае результат должен быть 3, потому что есть 3 разных дня, 2014-05-15, 2014-05-16 и 2014-05-20

Есть ли способ справиться с этой проблемой? Я пытался с NSPredicate, но мне не удалось

Спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос