Perché il primo dei frammenti successivi funziona mentre non il secondo?Creazione di NSPredicate in modo dinamico impostando la chiave a livello di programmazione
Snippet 1
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(coin_unique == %@)", [NSNumber numberWithInt:species]];
Snippet 2
// Does NOT Work
NSString *predicateText = @"coin_unique";
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(%@ == %@)", predicateText, [NSNumber numberWithInt:species]];
devo creare in modo dinamico a seconda predicato l'argomento ha ricevuto nel mio metodo.