NSPredicate con matrices anidadas
Tengo la siguiente estructura de objeto
Categorías:
subcategorías (nsarray de subcategorías)Subcategoría:
preguntas (nsarray de preguntas)Pregunta:
pregunta (nsstring)
respuesta (nsstring)
Lo que necesito es buscar cualquier pregunta con la subcadena dada
El siguiente predicado no funciona:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY subcategories.questions.question CONTAINS[cd] %@", substring];
¿Cómo recuperarlos adecuadamente?