Sto tentando di eseguire una query su una tabella utilizzando NSPredicate. Qui è essenzialmente quello che sto facendo:Problema NSPredicate con nome colonna
NSNumber *value = [NSNumber numberWithInteger: 2];
NSString *columnName = @"something_id";
NSLog(@"%@ == %@", columnName, value);
NSPredicate *refQuery = [NSPredicate predicateWithFormat: @"%@ == %@", columnName, value];
NSLog stampa che cosa mi aspetto ("== something_id 2"), ma il predicato non funziona. Tuttavia, il predicato funziona se cambio a:
NSPredicate *refQuery = [NSPredicate predicateWithFormat: @"something_id == %@", value];
Allora perché non funzionerà e come posso risolvere il problema?
Questo è molto strano ... succede anche a me .. –