我有一个带有此代码的项目
var feeds = ["url"]
// some other code
for feedURLString in self.feeds {
self.parser = NSXMLParser(contentsOfURL:NSURL(string: feedURLString))!
self.parser.delegate = self
self.parser.parse()
}
})
我想将 For in 函数更改为单个变量,因此
var feeds = "url" //without dictionary
提前谢谢。
如果我正确理解您的目标,您希望摆脱不必要的数组。您可以删除循环并将代码更改为以下内容:
var feeds = "url"
// some other code
self.parser = NSXMLParser(contentsOfURL:NSURL(string: feeds))!
self.parser.delegate = self
self.parser.parse()
在代码中,循环时变量 feedURLString
引用数组中的当前项。由于我们不循环,因此我们将此变量替换为 feeds
。