user2747220
user2747220

Reputation: 893

Swift: Missing argument for parameter 'host' in call

Here's my code:

class Search {


var url : NSURL!

 func searchBarSearchButtonClicked(searchBar: UISearchBar!) {
    self.url = NSURL(string: searchBar.text)
    println(self.url)
    request()

}

func request() {

    var URL = NSURL(string: self.url!)
    let feedParser = MWFeedParser(feedURL: URL);
    feedParser.delegate = self
    feedParser.parse()
}

in request(), var URL returns the error

Missing argument for parameter "host" in call.

Any ideas how to solve this please?

Thanks!

Upvotes: 1

Views: 1828

Answers (1)

Amit
Amit

Reputation: 535

you just pass NsUrl at the Place of String. you can direct pass feedURL = self.url

 func request() {
        let feedParser = MWFeedParser(feedURL: self.url!);
        feedParser.delegate = self
        feedParser.parse()
}

Upvotes: 2

Related Questions