Pregunta

Tengo un problema con un modelo de Core Data en Cocoa. Probablemente sea un problema bastante básico. A continuación se muestra una sección de mi modelo de Datos Básicos. Dado el valor de una propiedad de celda en la entidad OutputCell, quiero devolver el HistogramBar relevante.

 Comparte fotos en Twitter con Twitpic

Estoy usando el siguiente Predicado pero solo devuelve una matriz vacía. Me las arreglé para que funcionara utilizando la entidad Histograma, pero parece que no puedo atravesar HistogramBar a través de Histogram y pasar a OuputCell. El predicado que estoy usando es:

NSEntityDescription *histogramBarEntityDescription = [NSEntityDescription entityForName:@"HistogramBar" 
                                                                inManagedObjectContext:[theDocument managedObjectContext]];
NSFetchRequest *histogramBarRequest = [[[NSFetchRequest alloc] init] autorelease];
[histogramBarRequest setEntity:histogramBarEntityDescription];
NSPredicate *histogramBarPredicate = [NSPredicate predicateWithFormat:@"(histogram.outputCell.cell = %@)", theOutputCell];
[histogramBarRequest setPredicate:histogramBarPredicate];
NSError *histogramBarError = nil;
NSArray *histogramsArray = [[theDocument managedObjectContext] executeFetchRequest:histogramBarRequest 
     error:&histogramBarError];

Gracias por la ayuda.

¿Fue útil?

Solución

Mi problema está resuelto, un comentario malicioso en el código impidió que se crearan las entidades HistogramBar. En este caso, la comprobación detallada de algunos NSLog ayudó a detectar el problema.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top