iOS 9: Cómo actualizar el contenido atribuido en una UITextView con un NSTextStorage personalizado

Estoy usando un UITextView para mostrar una cadena atribuida con attributes personalizados. Por esta razón, decidí implementar mi propio NSTextStorage , de esa manera, después de cada process, puedo insert mis attributes personalizados.

Cada vez que necesito mostrar el UITextView solía configurar su text de la siguiente manera:

textView.attributedText = mutableText

Sin embargo, al usar mi nuevo NSTextStorage , parece que actualizar el text attributedText no tiene ningún efecto en UITextView, solo muestra el text de marcador de position con el que se creó.

¿Cómo puedo conectar la propiedad attributedText de UITextView a attributedString que se almacena en NSTextStorage ? ¿Qué methods necesito para anular en ambos objects para que esto sea posible?