Frage

ich habe ein Problem mit einem Core Data-Modell in Cocoa. Es ist wahrscheinlich ein recht einfaches Problem. Ein Teil meines Core Data-Modell ist unten dargestellt. In Anbetracht der Wert einer Zelle Eigenschaft in der OutputCell Einheit möchte ich die entsprechenden HistogramBar zurückzukehren.

Fotos frei auf twitter mit Twitpic

Ich verwende das folgende Prädikat aber es gibt nur ein leeres Array. Ich habe es geschafft, um es arbeiten, um die Histogramm-Einheit verwenden, aber ich scheine nicht von HistogramBar durch Histogramm und auf OuputCell zu durchqueren zu können. Das Prädikat Ich verwende ist:

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

Vielen Dank für die Hilfe.

War es hilfreich?

Lösung

Mein Problem gelöst ist, verhindert ein Schelm Kommentar im Code die HistogramBar Entitäten geschaffen. In diesem Fall wird die gründliche Überprüfung von einigen NSLog die half, das Problem zu erkennen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top