CoreData principianteFetch Relación Objetos
tengo un problema sencillo con CoreData. Mi modelo tiene dos entidades, que ahora se llama A y B. La entidad A tiene una relación de muchas de las entidades B, que tiene una relación inversa a la entidad A.
estoy recuperando las entidades A con este código:
NSManagedObjectContext *context = [self managedObjectContext];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"A"
inManagedObjectContext:context];
NSFetchRequest *request = [[NSFetchRequest alloc] init];
[request setEntity:entity];
NSSortDescriptor *descriptor = [[NSSortDescriptor alloc] initWithKey:@"name"
ascending:YES];
[request setSortDescriptors:[NSArray arrayWithObject:descriptor]];
NSError *error = nil;
NSArray *items = [context executeFetchRequest:request error:&error];
if (error) /* ... */;
for (id item in items)
{
/* ... */
}
[request release];
[descriptor release];
Ahora me gustaría recuperar, dentro de ese ciclo, una matriz de todos los objetos B señalados por la relación de A. ¿Cómo puedo lograr esto? ¿Debo crear otra solicitud de búsqueda o hay una forma más práctica?
He buscado StackOverflow y he encontrado preguntas similares, pero a veces demasiado vagas.