let attributedString = NSAttributedString(data: encodedData, options: attributedOptions, documentAttributes: nil, error: nil)!
编译器错误:“表达式类型不明确,没有更多上下文” 怎么解决的?
最佳答案
要求[String : AnyObject]
attributedOptions 参数要求的格式
do {
let encodedData = yourEncodedString.dataUsingEncoding(NSUTF8StringEncoding)!
let attributedOptions : [String: AnyObject] = [
NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType,
NSCharacterEncodingDocumentAttribute: NSUTF8StringEncoding
]
let attributedString = try NSAttributedString(data: encodedData, options: attributedOptions, documentAttributes: nil)
// self.init(attributedString.string)
} catch {
fatalError("Unhandled error: \(error)")
}
关于ios - 如何解决 "Type of expression in ambiguous without more context"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37087914/