Я работаю над расширением пользовательской клавиатуры iOS 8 прямо сейчас, и есть некоторые проблемы с использованием методов UITextInputDelegate.
Правильно ли это: selectionWillChange: and selectionDidChange: методы следует вызывать, когда пользователь нажимает на область ввода? И textWillChange: и textDidChange: методы должны вызываться всякий раз, когда текст буквально меняется?
Фактически, я заметил, что когда я изменил выделение в области ввода текста, вызываются textWillChange: и textDidChange: и я не могу понять, какие другие два метода вызывают в каком состоянии. Если кто-нибудь знает об использовании этих методов делегата, пожалуйста, дайте мне знать.