У меня есть такой массив
Word array (
{
translation = (
{
name = Roma;
lang = it;
},
{
name = Rome;
lang = en;
}
);
type = provenance;
value = RMU;
},
{
translation = (
{
name = "Milano";
lang = it;
},
{
name = "Milan";
lang = en;
}
);
type = destination;
value = MIL;
},)
Идея состоит в том, чтобы отфильтровать его с помощью NSPredicate и receive и массива словарей на основе ключа lang. Я бы хотел получить что-то подобное, отфильтровав lang == it,
Word array (
{
name = Roma;
lang = it;
type = provenance;
value = RMU;
},
{
name = "Milano";
lang = it;
type = destination;
value = MIL;
})
Я не могу упростить данные, потому что они получены из службы "JSON".
Я пробовал разные предикаты, используя SUBQUERY, но ни один из них не работает, документация о SUBQUERY довольно скудная, я что-то упустил, возможно, проблема в том, что я хотел бы получить объект, который действительно отличается от источника.
Конечно, я могу получить перечисление этой структуры, мне интересно, есть ли более короткое решение
Этот ответ от Дейва Делонга ссылка на объяснение SUBQUERY дал мне много подсказок о SUBQUERY, но я не могу найти решение своей проблемы.
Может кто-нибудь дать мне подсказку о?