заменить содержимое NSMutableAttributedString после добавления - PullRequest
0 голосов
/ 03 июня 2018

Я хочу изменить содержимое NSMutableAttributedString объекта, который уже был добавлен в anonter NSMutableAttributedString (который отображается в UITextView).Следующий код не обновляет текст на экране:

var my_text = NSMutableAttributedString.init(string: "")
my_text_view.attributedText = my_text

let ats = NSMutableAttributedString.init(string: ":"+sml+":", attributes: [.font:UIFont.systemFont(ofSize: 16),.foregroundColor:UIColor.gray])
my_text.append(ats)
my_text_view.attributedText = my_text // this refreshes all attachments

...

ats.mutableString.setString("") // The text on the screen did not changed
my_text_view.attributedText = my_text //  Still no changes

Все вложения изображений обновляются, поэтому это не проблема UITextView.Итак, как обновить текст в NSMutableAttributedString?

...