У меня есть объект, который пользователь может пометить любым количеством меток.Тег сам по себе является сущностью с отношением «многие ко многим».
Предполагая, что _filterTags - это массив, содержащий ссылки на тег (ы), по которым пользователь хочет фильтровать, приведенный ниже предикат запускается
predicate = [NSPredicate predicateWithFormat:@"ANY tags IN %@",_filterTags];
НО, к сожалению, для этого требуется только один из тегов.
Я ожидал, что ВСЕ будет работать:
predicate = [NSPredicate predicateWithFormat:@"ALL tags IN %@",_filterTags];
, но это приводит к
NSInvalidArgumentException', reason: 'Unsupported predicate (null)'
Есть идеи, что я делаю неправильно?