Вы можете получить строку, которая должна быть в текстовом поле после этого метода:
NSString *newString = [textField.text stringByReplacingCharactersInRange:range withString:string];
И что neString
вы, вероятно, можете использовать «как есть» для поиска в базе данных.
Если вы просто хотите получить событие, когда пользователь удаляет некоторые символы в textField, - вы можете проверить его следующим образом:
if ([string length] == 0 && range.length > 0)
//Some characters deleted