【发布时间】:2019-01-06 01:17:43
【问题描述】:
我正在使用 rss 从网站获取数据。我想将这些数据设置为 struct 中的变量,但在 for 循环中出现错误。
struct News {
var title: String
var link: String
}
class HaberTableViewController: UITableViewController, XMLParserDelegate {
var NewsArray:[News] = []
override func viewDidLoad() {
let url = "http://www.ensonhaber.com/rss/ensonhaber.xml"
Alamofire.request(url).responseRSS() { (response) -> Void in
if let feed: RSSFeed = response.result.value {
for item in feed.items {
print(item.title!)
for n in self.NewsArray
{
n.title.append(item.title)
n.link.append(item.link)
}
}
}
}
}
.
.
.
}
【问题讨论】:
标签: ios arrays swift struct swift4