I'm getting an odd error message saying "Extra argument 'endocing' in call", but it's in the method, so it's not an extra argument? Why is this happening and how can I resolve this? The error message appears when declaring the variable "parser" as you can see. Thanks!
if let checkedUrl = NSURL(string:"http://www.mobladet.se") { if let htmlString = String(contentsOfURL: checkedUrl, encoding: NSUTF8StringEncoding, error: nil) { // Parsing HTML let opt = CInt(HTML_PARSE_NOERROR.value | HTML_PARSE_RECOVER.value) var err : NSError? var parser = HTMLParser(html: htmlString, encoding: NSUTF8StringEncoding, option: opt, error: &err) var bodyNode = parser.body // Create an array of the part of HTML you need if let inputNodes = bodyNode?.findChildTags("h4") { for node in inputNodes { let result = html2String(node.rawContents) println(result) } } } else { println("Could not load HTML Content") } }