30

लगभग समान स्थिति में this question पर, केवल मैं एक प्रकार के सभी रिकॉर्ड ढूंढ रहा हूं जो किसी अन्य प्रकार के किसी भी प्रकार के रिश्ते में नहीं हैं।रिक्त "से-कई" रिश्ते वाले सभी ऑब्जेक्ट्स के लिए कोर डेटा खोजें

तो मान लें कि मुझे रोगियों का एक सेट मिला है, और सूचियों का एक सेट है। मरीज़ कई सूचियों से संबंधित हो सकते हैं, और एक सूची में कई रोगी हो सकते हैं।

मैं उन सभी रोगियों को कैसे ढूंढूं जो किसी भी सूची में नहीं हैं? मैं कोर डेटा मॉडल का उपयोग कर रहा हूं।

अद्यतन: इसे समझ लिया गया, लेकिन चूंकि मेरे पास < 100 प्रतिष्ठा है, इसलिए मैं अपने स्वयं के प्रश्न का उत्तर नहीं दे सकता। यहां मैंने किया है:

NSPredicate *predicate = [NSPredicate 
          predicateWithFormat:@"[email protected] == 0"]; 
[fetchRequest setPredicate:predicate]; 

तब जब मैं fetch अनुरोध चलाता था, तो यह केवल रोगियों को कोई सूची संलग्न नहीं करता था।

उत्तर

35

यहाँ आप क्या करना चाहिए:

NSPredicate *predicate = [NSPredicate 
          predicateWithFormat:@"[email protected] == 0"]; 
[fetchRequest setPredicate:predicate]; 

;) आश्चर्य जहां मुझे लगता है कि समाधान के साथ आया था ...

+4

अच्छा। मैं आपके साहस के लिए उभरा। – siannopollo

4

यह समझ से बाहर। यहाँ मैं क्या किया है: तो फिर

NSPredicate *predicate = [NSPredicate 
          predicateWithFormat:@"[email protected] == 0"]; 
[fetchRequest setPredicate:predicate]; 

जब मैं लाने का अनुरोध भाग गया, यह केवल ऊपर रोगियों को कोई संलग्न सूची के साथ ले आया।

संबंधित मुद्दे