Я пытаюсь запросить таблицу с помощью NSPredicate. Вот по сути то, что я делаю:
NSNumber *value = [NSNumber numberWithInteger: 2];
NSString *columnName = @"something_id";
NSLog(@"%@ == %@", columnName, value);
NSPredicate *refQuery = [NSPredicate predicateWithFormat: @"%@ == %@", columnName, value];
NSLog выводит то, что я ожидаю ("thing_id == 2 "), но предикат не работает
Тем не менее, предикат работает, если я изменю его на:
NSPredicate *refQuery = [NSPredicate predicateWithFormat: @"something_id == %@", value];
Так почему же это не сработает и как я могу это исправить?