iOS 9:如何使用自定义NSTextStorage更新UITextView中的属性内容

Afo*_*nso 5 uitextview ios nstextstorage swift ios9

我正在使用an UITextView来显示带有自定义属性的属性字符串.出于这个原因,我决定实现自己的NSTextStorage,每次处理后我都可以插入自定义属性.

每当我需要显示UITextView我用来设置它的文本时这样:

textView.attributedText = mutableText

但是,通过使用我的新功能NSTextStorage,似乎更新attributedText它对UITextView没有任何影响,它只显示它创建的占位符文本.

如何将attributedText属性连接UITextView到存储在NSTextStorage?的attributesString中?为了实现这一目标,我需要在两个对象上覆盖哪些方法?