اجتياز كائنات البيانات الأساسية المتعددة باستخدام NSPredicate
-
03-07-2019 - |
سؤال
أواجه مشكلة في نموذج بيانات أساسي في الكاكاو. ربما تكون مشكلة أساسية إلى حد ما. يظهر أدناه قسم من نموذج البيانات الأساسية. بالنظر إلى قيمة خاصية الخلية في كيان الإخراج ، أريد إعادة الرسم البياني ذي الصلة.
أنا أستخدم المسند التالي ولكنه يعيد صفيفًا فارغًا. لقد تمكنت من تشغيلها باستخدام كيان الرسم البياني ، لكن لا يبدو أنني قادر على اجتياز الرسم البياني من خلال الرسم البياني وإلى OUPUTCELL. المسند الذي أستخدمه هو:
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];
شكرا للمساعدة.
المحلول
تم حل مشكلتي ، وهو تعليق مارق في الكود منع كيانات الرسم البياني الذي يتم إنشاؤه. في هذه الحالة ، ساعد التحقق التفصيلي لبعض NSLog في اكتشاف المشكلة.
لا تنتمي إلى StackOverflow