У меня есть редактируемый UITextView, который загружается с атрибутом String. Этот атрибут String загружается пользовательскими атрибутами, установленными приложением. По этой причине я всегда добавляю эти пользовательские атрибуты в текстовый файл typingAttributes
.Сохранять пользовательские атрибуты при замене атрибута текста на UITextView
Всякий раз, когда я набираю текст, он работает так, как ожидалось, добавляемый текст имеет настраиваемые атрибуты, но всякий раз, когда я использую предсказательные предложения для замены слова, все слово задается без пользовательских атрибутов.
Насколько я знаю, каждый раз, когда атрибутный текст задается программно, typingAttributes
автоматически очищается. Поэтому кажется, что при выборе прогнозирующего предложения текст устанавливается программно, и по этой причине я теряю все свои пользовательские атрибуты.
Есть ли способ обойти это?