我正在尝试引用xcode 8中的这个json(link here)中的所有“标题”。问题是在我可以提取标题数据之前需要引用一个对象和数组(我相信),并且我不知道该怎么做。如何在xcode 8中的对象内引用数组中的对象?
到目前为止,这是我已经有了:
func fetchFeed(){
let urlRequest = URLRequest(url: URL(string: "http://itunes.apple.com/us/rss/topalbums/limit=10/json")!)
let task = URLSession.shared.dataTask(with: urlRequest) { (data,response,error) in
if error != nil {
print(error)
return
}
self.artists = [Artist]()
do {
let json = try JSONSerialization.jsonObject(with: data!, options: .mutableContainers) as! [String : AnyObject]
if let feedFromJson = json["feed"]?["entry"] as? [[String : AnyObject]] {
for feedFromJson in feedsFromJson {
let feed = Feed()
if let entry = feedFromJson["entry"] as? String, let author = feedFromJson["domain"] as? String {
feed.entry = entry
article.headline = title
}
self.articles?.append(article)
}
}
DispatchQueue.main.async {
self.tableview.reloadData()
并感谢您的帮助提前!
你是对的,价值(forKeyPath)是敬虔的。这解决了我的问题。谢谢!! – AceVentura