Ответ 1
Используйте регулярное выражение (?i)
вместо этого! кредит идет fooobar.com/info/43164/..., fooobar.com/info/43164/... и http://www.regular-expressions.info/modifiers.html
Итак, замените
[query whereKey:@"Number" containsString:searchTerm];
с
[query whereKey:@"Number" matchesRegex:[NSString stringWithFormat:@"(?i)%@",searchTerm]];
или вы также можете использовать
[query whereKey:@"Number" matchesRegex:searchTerm modifiers:@"i"];
Ваш последний код должен быть:
PFQuery *query = [PFQuery queryWithClassName: @"Firefacts"];
[query whereKeyExists:@"Number"];
[query whereKey:@"Number" matchesRegex:searchTerm modifiers:@"i"];