Swift:在调用中缺少参数'host'的参数

时间:2014-08-29 12:02:29

标签: swift

这是我的代码:

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()
}
<{1>}中的

request()会返回错误

var URL

任何想法如何解决这个问题?

谢谢!

1 个答案:

答案 0 :(得分:2)

你只需要在String of Place处传递NsUrl。你可以直接传递feedURL = self.url

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