У меня есть совпадения сущностей, которые связаны со многими наборами сущностей. Я хочу подсчитать, сколько наборов имеет атрибут set_finished, для которого установлено значение YES для конкретного совпадения. Я пытаюсь сделать это с помощью:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ЛЮБОЙ set_finished == YES"]; NSUInteger numberOfFinishedSets = [[[match valueForKeyPath:@"sets"] filteredArrayUsingPredicate:predicate ] count];
Вторая строка вылетает с этой ошибкой, которую я не понимаю. Может ли кто-нибудь пролить свет на это для меня? Спасибо.
2010-12-20 13:17:13.814 DartScorer[2154:207] * Завершение приложения из-за необработанного исключения «NSInvalidArgumentException», причина: «-[_NSFaultingMutableSet filteredArrayUsingPredicate:]: нераспознанный селектор отправлен экземпляру 0x617fb20 '