Type String没有成员文档类型

时间:2018-04-12 19:49:49

标签: html swift string

我想创建一个字符串扩展来从html代码创建一个字符串。

因此我使用此代码:

NSAttributedString(data: self, options: [.documentType: NSAttributedString.DocumentType.html, .characterEncoding: String.Encoding.utf8.rawValue], documentAttributes: nil)

可悲的是,出现错误消息“Type'String'没有成员'documentType'”。

1 个答案:

答案 0 :(得分:1)

使用Xcode 9.3,Swift 4.1:

extension String {
    func htmlStr(data: Data) {
        do {
            let outputStr = try NSAttributedString(data: data, options: [.documentType: NSAttributedString.DocumentType.html, .characterEncoding: String.Encoding.utf8.rawValue], documentAttributes: nil)
            print(outputStr)
        } catch (let err) {
            print(err.localizedDescription)
        }
    }
}