UITextField Cómo verificar si se presiona una tecla de eliminación

Estoy implementando una barra de búsqueda desde mi base de datos local que busca desde db cuando el usuario ingresa información. El problema es que concatino los caracteres recientes y los anteriores y luego los envío para buscar. ¿Cómo puedo ELIMINAR el carácter (último) cuando la tecla Atrás está presionada. Estoy usando

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

Gracias por las respuestas

Respuestas a la pregunta(4)

Su respuesta a la pregunta