NSP предикат для внутреннего ключа в массиве диктонов
у меня есть массив словарей в следующем формате
[
{
"student": {
"id": "1",
"studentUserDetail": {
"firstName": "Bonny",
"lastName": "Roby"
}
}
},
{
"student": {
"id": "1",
"studentUserDetail": {
"firstName": "Bonny",
"lastName": "Kety"
}
}
},
{
"student": {
"id": "1",
"studentUserDetail": {
"firstName": "Arther",
"lastName": "Fone"
}
}
},
]
В приведенном выше массиве мне нужно отфильтровать все элементы, содержащие serachKey (например, Бонни) во внутреннем ключе student.StudentUserDetails.firstName. Как я могу фильтровать с помощью NSPredicate