सेट करके गतिशील रूप से एनएसपीडिकेट बनाना, बाद के बाद वाले स्निपेट का पूर्व क्यों काम करता है?कुंजी प्रोग्रामेटिक रूप से
स्निपेट 1
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(coin_unique == %@)", [NSNumber numberWithInt:species]];
स्निपेट 2
// Does NOT Work
NSString *predicateText = @"coin_unique";
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(%@ == %@)", predicateText, [NSNumber numberWithInt:species]];
मैं गतिशील तर्क के आधार पर विधेय बनाने के लिए मेरी विधि में प्राप्त किया।