साथ मैं इस तरह एक NSPredicate है:NSPredicate सटीक मिलान स्ट्रिंग
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"entity.name CONTAINS %@", myString];
लेकिन वह जो कुछ भी है कि स्ट्रिंग वापस आ जाएगी। उदाहरण के लिए: अगर मेरे entity.name की जहां:
text
texttwo
textthree
randomtext
और myString
text
तो था उन तार से मेल नहीं खाता होगा। मुझे यह पसंद है कि अगर myString
text
है तो यह केवल text
नाम से पहली वस्तु को वापस कर देगा और myString
randomtext
था तो यह randomtext
नाम के साथ चौथी वस्तु वापस कर देगा। मैं भी यह मामला होने के लिए असंवेदनशील रहा हूँ और यह खाली स्थान के पर ध्यान नहीं देता कि
क्या यह व्हाइटस्पेस को अनदेखा करता है? – CoreCode
आह, माफ करना, मैंने उस हिस्से को याद किया। मुझे व्हाइटस्पेस असंवेदनशीलता के लिए लगता है, आपको MATCHES का उपयोग करना होगा और एक साधारण मिलान स्ट्रिंग के बजाय नियमित अभिव्यक्ति प्रदान करना होगा। dasblinkenlight का जवाब यह दर्शाता है। –