使用Swift将NSAttributedString转换为NSString

时间:2014-08-25 19:35:54

标签: swift string nsattributedstring nsmutableattributedstring

我有NSMutableAttributedString并希望将其转换回简单的String

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

如何从最{最简单的String中获取NSMutableAttributedString

3 个答案:

答案 0 :(得分:77)

使用string上的NSMutableAttributedString媒体资源:

var attributedString = NSMutableAttributedString(string: "hello, world!")
var s = attributedString.string

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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

let s = attributedString.string as NSString