Cómo desencadenar textViewdelegate en ediciones programáticas UITextView

Si estoy escribiendo con el keyboard, entonces se shouldChangeTextInRange textViewDidChange y shouldChangeTextInRange . Pero cuando cambio el textView mediante progtwigción, no se llaman los methods de delegado. ¿Cómo obtengo un cambio programático en textView para activar los methods de delegado?

Actualizar

¿Hay alguna otra forma de simular el ingreso del keyboard mediante progtwigción?