क्या एनएसपीआरएआरई पर एनएसपी्रेडिकेट का मूल्यांकन करना संभव है, बिना एनएसपीडिकेट सरणी में ऑब्जेक्ट्स को फ़िल्टर करना शुरू कर देता है?एनएसएआरएआरई (फ़िल्टरिंग के बिना) पर एनएसपीडिकेट का मूल्यांकन करना
उदाहरण के लिए, मैं निम्नलिखित विधेय है कि बस एक सरणी में ऑब्जेक्ट की संख्या की जांच करे कहते हैं:
NSPredicate *pred = [NSPredicate predicateWithFormat:@"count == 3"];
NSArray *list = [NSArray arrayWithObjects:@"uno", @"dos", @"volver", nil];
BOOL match = [pred evaluateWithObject:list];
यह दुर्घटना होगा, pred के रूप में प्राप्त करने का प्रयास करेंगे "गिनती" पहली वस्तु से कुंजी सरणी के बजाय सरणी में।
ऐसा लगता है कि आपको * सूची * नहीं * @ 123 "* के साथ मूल्यांकन करना होगा। और आप SIZE ऑपरेटर का उपयोग कर सकते हैं जो * एनएसएआरएआरई * की * गिनती * विधि के बराबर है। – EmptyStack
आप सही हैं, मैंने बस टाइपो – cfischer