Я пытаюсь написать запрос для строки поиска типа как вы. Я хочу сделать запрос «Kind» и вернуть все виды, для которых есть LocalName с ('name' LIKE% @ AND localeIdentifier ==% @).
Если я только ищу имена (игнорируя localeIdentifier), я мог бы сделать что-то вроде этого:
ANY localized.name LIKE %@
То, что я хочу, это что-то вроде
ANY localized.(name LIKE %@ AND localeIdentifier == %@)
Подводя итог, при поиске "Kind" любой один элемент в отношении to-many "localized" должен соответствовать как name, так и localeIdentifier.
Есть идеи для правильного синтаксиса этого?