У меня есть следующий предикат, который не работает, как ожидалось:NSPredicate соединение с использованием НЕ в отношениях
isHistoric == 0 AND (NOT ANY singleToMany.name ==[cd] "searchword")
Я ожидаю каких-либо объектов, которые имеют .name из «» в слово для поиска их singleToMany отношения не будут появляться в результатах ... но они это делают.
Если я переворачиваю это на своей голове и удаляю NOT - я просто возвращаю один результат, я хочу не использовать NOT! [Если это имеет смысл] означает:
isHistoric == 0 AND (ANY singleToMany.name ==[cd] "searchword")
возвращает один результат, я не хочу, чтобы появиться в первом примере предиката.
Любые советы?
Nope. Завершение приложения из-за неперехваченного исключения «NSInvalidArgumentException», причина: «для многих ключей здесь не разрешено» – mootymoots
ОК попробуйте с моим редактированием, извините, я не могу проверить свою систему – craig1231
Нет - не будет анализировать этот ... – mootymoots