У меня есть две сущности: Department и DepartmentInfo. Каждый отдел имеет один или несколько объектов DepartmentInfo. Внутри DepartmentInfo есть атрибут DepartmentName.
Я хочу получить все те объекты отдела, которые имеют определенное имя отдела. Поэтому я делаю NSFetchRequest для сущности отдела и использую этот запрос на выборку:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SUBQUERY(departmentName, $s, $s.departmentName LIKE[c] %@).@count > 0", @"Marketing"];
Это работает, НО: LIKE[c] не работает! Я должен сопоставить точное название отдела. Если я сделаю это, я не получу совпадения:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SUBQUERY(departmentName, $s, $s.departmentName LIKE[c] %@).@count > 0", @"Mar"];
Что здесь может быть не так?