Los métodos UITextInputDelegate no funcionan correctamente

Estoy trabajando en la extensión de teclado personalizado iOS 8 en este momento, y hay algunos problemas al usarUITextInputDelegate Métodos

Hace esto bien:selectionWillChange: yselectionDidChange: ¿Qué métodos se deben llamar cuando el usuario presiona el área de escritura? YtextWillChange: ytextDidChange: ¿Qué métodos se deben invocar siempre que el texto cambie literalmente?

En realidad, lo que observé es que, cuando cambié la selección en el área de entrada de texto, se llama a textWillChange: y textDidChange: y no puedo obtener una pista de que los otros dos métodos se llaman en qué condición. Si alguien sabe sobre el uso de estos métodos de delegado, hágamelo saber.

Respuestas a la pregunta(2)

Su respuesta a la pregunta