Ответ 1
Используйте свойство string
в NSMutableAttributedString
:
var attributedString = NSMutableAttributedString(string: "hello, world!")
var s = attributedString.string
У меня есть NSMutableAttributedString, который я хочу преобразовать в NSString и обратно. он отлично работает в следующем направлении
var attributedString = NSMutableAttributedString(string: unattributedString)
... но я не могу получить строку из атрибутаString. как это работает?
Используйте свойство string
в NSMutableAttributedString
:
var attributedString = NSMutableAttributedString(string: "hello, world!")
var s = attributedString.string
если вы хотите сохранить строку атрибута, просто используйте yourLabel.attributedText = atributedTtext
Если вы строго хотите NSString
, а не String
используйте следующее:
let s = attributedString.string as NSString