मुझे एक सार मूल वस्तु के लिए जटिल अनुमान बनाने की आवश्यकता है। मैं अलग-अलग विरासत इकाइयों के लिए अलग-अलग अनुमानित प्रश्न पूछना चाहता हूं और उप-इकाई प्रकार को बंद करना चाहता हूं, नीचे दिया गया उदाहरण वह है जो मैं करना चाहता हूं, हालांकि, मैं इकाई नाम का संदर्भ देने या टाइप करने का कोई तरीका नहीं ढूंढ पाया भविष्यवाणीअभिभावक इकाई के फ़ेच अनुरोध के लिए आप भविष्य में बाल इकाई नाम का संदर्भ कैसे दे सकते हैं?
NSFetchRequest *request = [[NSFetchRequest alloc] init];
request.entity = [NSEntityDescription entityForName:@"MyCommonObjectBase" inManagedObjectContext:myContext];
NSPredicate *subclassAPredicate = [NSPredicate predicateWithFormat:@"someValue > %@ && entityName = %@", 100, @"SubclassA"];
NSPredicate *subclassBPredicate = [NSPredicate predicateWithFormat:@"someValue < %@ && entityName = %@", 50, @"SubclassB"];
request.predicate = [NSCompoundPredicate orPredicateWithSubpredicates:[NSArray arrayWithObjects:subclassAPredicate, subclassBPredicate, nil]];
तो आप जो कह रहे हैं, मेरी समस्या में पहले परिणाम लाने के बजाय समाधान नहीं है और फिर परिणामों पर हाथ की भविष्यवाणी लागू करें? http://stackoverflow.com/questions/11934763/nspredicate-on-nested-object-nsset-to-filter-the-result-during-nsfetchrequest – yunas
दुर्भाग्य से हाँ। –