49

我有一个NSMutableAttributedString并且想将它转换回一个简单的String.

var attributedString = NSMutableAttributedString(string: "hello w0rld")

我怎样才能String摆脱NSMutableAttributedString最简单的?

4

3 回答 3

120

使用string属性NSMutableAttributedString

var attributedString = NSMutableAttributedString(string: "hello, world!")
var s = attributedString.string
于 2014-08-25T19:40:20.077 回答
4

如果您严格想要一个NSString,而不是String使用以下内容:

let s = attributedString.string as NSString
于 2018-04-16T04:16:53.853 回答
2

如果您想保留属性字符串,只需使用yourLabel.attributedText = atributedTtext

于 2017-04-26T19:07:03.487 回答