У меня есть сущность под названием «Приложение», где она имеет отношение «ко многим» без обратной связи.
Я пытаюсь найти все объекты вложений, чей атрибут downloaded
имеет значение NO
, а имя отношения — attachments
, и для этого я написал следующий предикат.
[NSPredicate predicateWithFormat:@"ALL attachments.downloaded == NO"]
Что приводит к *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Unsupported predicate (null)'
Это происходит только в хранилище SQLite, если я изменяю хранилище на двоичное, оно работает нормально. Я бы предпочел придерживаться магазина SQLite.
Любые идеи? В любом случае, написать предикат по-разному для достижения того же желаемого результата?