在Swift4.1和Xcode 9.3.1中,我得到了错误
类型'String‘没有成员'documentType’
do {
let modifiedFont = NSString(format:"<span style=\"font-family: '-apple-system', 'HelveticaNeue'; font-size: 16\">%@</span>" as NSString, string) as String
let data = modifiedFont.data(using: String.Encoding.utf8, allowLossyConversion: true)
if let d = data {
let str = try NSAttributedString(data: d,
options: [.documentType : NSAttributedString.DocumentType.html],
documentAttributes: nil)
return str
}
} 喜欢

发布于 2018-05-24 15:11:52
这个解决方案对我有效。
do {
let modifiedFont = NSString(format:"<span style=\"font-family: '-apple-system', 'HelveticaNeue'; font-size: 16\">%@</span>" as NSString, string) as String
let data = modifiedFont.data(using: String.Encoding.utf8, allowLossyConversion: true)
if let d = data {
let str = try NSAttributedString(data: d,
options: [NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType], documentAttributes: nil)
return str
}
} catch {
}https://stackoverflow.com/questions/50490416
复制相似问题