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