Pergunta

Estou tendo um problema com um modelo de dados principal no cacau. Provavelmente é um problema bastante básico. Uma seção do meu modelo de dados principal é mostrada abaixo. Dado o valor de uma propriedade de célula na entidade de saída de saída, quero devolver o histogrambar relevante.

Share photos on twitter with Twitpic

Estou usando o seguinte predicado, mas ele apenas retorna uma matriz vazia. Consegui fazê -lo funcionar usando a entidade do histograma, mas não pareço ser capaz de atravessar de histogrambar através do histograma e para o OPUTCELL. O predicado que estou usando é:

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];

Obrigado pela ajuda.

Foi útil?

Solução

Meu problema é resolvido, um comentário desonesto no código impediu as entidades Histogambar sendo criadas. Nesse caso, a verificação detalhada de alguns NSLog ajudou a identificar o problema.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top