2009-03-02 20 views
0

kullanarak birden çok Çekirdek Veri nesnesini geçirme Kakao'da Çekirdek Veri modeliyle ilgili bir sorun yaşıyorum. Muhtemelen oldukça basit bir problem. Temel Veri modelimin bir bölümü aşağıda gösterilmiştir. OutputCell öğesindeki bir hücre özelliğinin değeri göz önüne alındığında, ilgili HistogramBar'ı döndürmek istiyorum.NSPredicate

Share photos on twitter with Twitpic

aşağıdaki doğrulama'yı kullanıyorum ama sadece boş bir dizi döndürür. Histogram öğesini kullanarak çalışmayı başarabildim ama HistogramBar'dan Histogram ve OuputCell'e geçiş yapamıyorum. Kullandığım yüklemesi:

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

Yardımlarınız için teşekkür ederiz.

+0

Biraz daha kod gönderebilir misiniz? Tüm getirme isteğini görmek istiyorum. – sbooth

+0

Ekstra kodu ekledim. –

cevap

2

Sorunum çözüldü, koddaki sahte bir yorum, HistogramBar öğelerinin oluşturulmasını engelledi. Bu örnekte, bazı NSLog'ların ayrıntılı kontrolü sorunu çözdü.

İlgili konular