DecodeHTML
DecodeHTML copied to clipboard
Incorrect argument list
/Users/userName/Documents/xcode/appName/DecodeHTML.swift:13:16: Cannot invoke initializer for type 'NSAttributedString' with an argument list of type '(data: NSData, options: NSDictionary, documentAttributes: _, error: _)' /Users/userName/Documents/xcode/appName/DecodeHTML.swift:13:16: Cannot invoke initializer for type 'NSAttributedString' with an argument list of type '(data: NSData, options: NSDictionary, documentAttributes: _, error: _)' /Users/userName/Documents/xcode/appName/DecodeHTML.swift:16:16: Cannot invoke initializer for type 'NSAttributedString' with an argument list of type '(data: NSData, options: NSDictionary, documentAttributes: _, error: _)'
Same issue here
use this code
`import Foundation import UIKit
extension String { var htmlToString:String { do { let string = try NSAttributedString(data: dataUsingEncoding(NSUTF8StringEncoding)!, options: [NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType,NSCharacterEncodingDocumentAttribute:NSUTF8StringEncoding], documentAttributes: nil) return string.string } catch { print("Error while parsing") return String() } } var htmlToNSAttributedString:NSAttributedString { do { let string = try NSAttributedString(data: dataUsingEncoding(NSUTF8StringEncoding)!, options: [NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType,NSCharacterEncodingDocumentAttribute:NSUTF8StringEncoding], documentAttributes: nil) return string } catch { print("Error while parsing") return NSAttributedString() } }
}`