मेरा कोड है
NSArray * arr; NSString * valueString = tf.text; अगर (! [ValueStringEqualToString: @ ""]) {arr = [valueString घटकों से अलग है: @ ""]; } NSMutableDictionary * dict = [[NSMutableDictionary alloc] init]; [डिक्ट सेट वैल्यू: @ "सुनीलकोषिक" के लिए की: @ "फर्स्टनाव"]; [डिक्ट सेट वैल्यू: @ "कागुशिक" के लिएके: @ "लास्टनाम"]; NSMutableDictionary * dict1 = [[NSMutableDictionary alloc] init]; [Dict1 सेट वैल्यू: @ "एन्कुकुमार" के लिए केए: @ "फर्स्टनाम"]; [Dict1 सेट वैल्यू: @ "कुमर" के लिए की: @ "अंतिम नाम"]; NSMutableDictionary * dict2 = [[NSMutableDictionary alloc] init]; [Dict2 setValue: @ "ankurgarg" forKey: @ "प्रथमनाम"]; [Dict2 सेट वैल्यू: @ "गर्ग" के लिए की: @ "अंतिम नाम"]; NSMutableDictionary * dict3 = [[NSMutableDictionary alloc] init]; [Dict3 सेट वैल्यू: @ "रौल्लराथी" के लिए की: @ "प्रथमनाम"]; [Dict3 सेट वैल्यू: @ "राठी" forKey: @ "lastname"]; NSMutableDictionary * dict4 = [[NSMutableDictionary alloc] init]; [Dict4 सेट वैल्यू: @ "गौतमगंगन्धन" के लिएकेए: @ "प्रथमनाम"]; [Dict4 सेट वैल्यू: @ "गहांधन" के लिए की: @ "अंतिम नाम"]; NSMutableDictionary * dict5 = [[NSMutableDictionary alloc] init]; [Dict5 सेट वैल्यू: @ "एजे" के लिए की: @ "फर्स्टनाव"]; [Dict5 setValue: @ "" forKey: @ "lastname"]; NSArray * संपर्क = [[NSArray alloc] initWithObjects: dict, dict1, dict2, dict3, dict4, dict5, शून्य]; NSPredicate * pred; Pred = [NSPredicate predicateWithFormat: @ "प्रथमनाम में [सीडी]% @", एआर] है; संपर्क = [संपर्क फ़िल्टर किए गएअनुप्रयोगप्रतिज्ञ: भविष्य];
यह अंतिम पंक्ति पर दुर्घटनाग्रस्त हो गया।
आपकी सरणी दो ऑब्जेक्ट्स तो एक की आवश्यकता के अनुसार एक या तो
NSPredicate * pred = [NSPredicate predicateWithFormat: @ "प्रथमनाम में [cd]% @", [arr ऑब्जेक्टऐटइंडएक्स: 0]];
< \ "प्रथम नाम में [सीडी]% @", [arr ऑब्जेक्टऐटइंडएक्स: 1]];या
NSPredicate * pred = [NSPredicate predicateWithFormat: Blockquote>
अन्यथा NSPredicte में दोनों सरणी में खोज करने के लिए दो तर्क बनाएं:
NSPredicate * pred = [NSPredicate predicateWithFormat: @ "पहलेनाम में [सीडी]% @ <पहले नाम में [सीडी]% @ ", [एआर ऑब्जेक्टअटइंडएक्स: 0], [एआर ऑब्जेक्टऐटीइंडएक्स: 1]];
Comments
Post a Comment