DecodeHTML icon indicating copy to clipboard operation
DecodeHTML copied to clipboard

Incorrect argument list

Open jamesallison opened this issue 10 years ago • 2 comments

/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: _)'

jamesallison avatar Nov 04 '15 17:11 jamesallison

Same issue here

someguy9 avatar Jan 13 '16 20:01 someguy9

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() } }

}`

sluggyly avatar Feb 03 '16 11:02 sluggyly