Как подсчитать уникальные даты объектов 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, но мне не удалось
Спасибо!