Métodos UITextInputDelegate não funcionando corretamente

No momento, estou trabalhando na extensão de teclado personalizado do iOS 8 e há alguns problemas ao usarUITextInputDelegate Métodos.

Isso está correto:selectionWillChange: eselectionDidChange: métodos devem ser chamados quando o usuário pressiona longamente a área de digitação? EtextWillChange: etextDidChange: métodos devem ser chamados sempre que o texto estiver literalmente mudando?

Na verdade, o que observei é que, quando alterei a seleção na área de entrada de texto, textWillChange: e textDidChange: são chamados, e não consigo entender que os outros dois métodos são chamados em que condição. Se alguém souber sobre o uso desses métodos de delegação, entre em contato.

questionAnswers(2)

yourAnswerToTheQuestion