这是我的代码:
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()
}
在request()
中,var URL
返回错误
Missing argument for parameter "host" in call.
有什么解决办法吗?
谢谢!
最佳答案
您只需在 String 的位置传递 NsUrl。可以直接传feedURL = self.url
func request() {
let feedParser = MWFeedParser(feedURL: self.url!);
feedParser.delegate = self
feedParser.parse()
}
关于Swift:调用中参数 'host' 缺少参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25567913/