web-dev-qa-db-ja.com

Swiftを使用してNSAttributedStringをNSStringに変換する

NSMutableAttributedStringがあり、それを単純なStringに変換したい。

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

最も簡単なStringからNSMutableAttributedStringだけを取得するにはどうすればよいですか?

28
ixany

stringNSMutableAttributedStringプロパティを使用します。

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

属性付き文字列を保持する場合は、単にyourLabel.attributedText = atributedTtextを使用します

1

NSStringではなくStringが厳密に必要な場合は、次を使用します。

let s = attributedString.string as NSString
1
ThomasW