मैं कई स्थितियों के साथ एक एनएसपी्रेडिकेट बनाने की कोशिश कर रहा हूं। मुझे कई समाधान मिल गए हैं, लेकिन उनमें से कोई भी मेरी विधि के साथ काम नहीं कर रहा है। सबसे अच्छा दिखने वाला मुझे नीचे दिया गया है।एकाधिक स्थितियों के साथ एनएसपीडिकेट
यह मेरा एक विधेय तरीका है, और यह सिर्फ ठीक काम करता है:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"name contains[c] %@",
searchText];
filteredBusinesses = [businesses filteredArrayUsingPredicate:predicate];
यहाँ कई शर्तों के साथ मेरी संपादित संस्करण है। मुझे यकीन नहीं है कि क्या गलत हो रहा है। कोई विचार?
NSPredicate *p1 = [NSPredicate predicateWithFormat:@"name contains[c] %@", searchText];
NSPredicate *p2 = [NSPredicate predicateWithFormat:@"businessArea contains[c] %@",
searchText];
NSPredicate *predicate = [NSCompoundPredicate andPredicateWithSubpredicates:@[p1, p2]];
filteredBusinesses = [businesses filteredArrayUsingPredicate:predicate];
आप क्या उम्मीद कर रहे हैं और क्या कर रहे हैं तुम हो रही हो – bhargavg
मैं अपने खोजबार्डलेज में कई प्रकार की जानकारी टाइप करने की क्षमता की अपेक्षा कर रहा था। इसके बजाए, इसकी दुर्घटनाग्रस्त हो रही है :( – Brandon
अपना स्टैकट्रैक पेस्ट करें – bhargavg