我很享受将自己的脚趾投入到 ios swift 编程的水中。这么快就能取得如此大的成就让我印象深刻,但我对如何解析数据感到有些困惑。基本上我想获取下面地址的结果并将其弹出到 TableView 中:
http://api.football-data.org/alpha/soccerseasons/354/teams
我很乐意创建和填充表格 View ,但不确定如何操作上面的文件以使用文件中“团队”部分中每个条目的“名称”和“代码”填充表格 View 。
tableview 应该以 20 行结尾,每行包含联赛中每支球队的“名称”和“代码”。请注意,我将代码放在括号中以便于阅读:即
曼联 (MUFC)
斯旺西市 (SWA)
莱斯特城 (LCFC)
等...等...
我一直被推向 JSON 和 SWIFT 的方向,但取得的成功有限,但希望有人能给我指明正确的方向或使用上面的链接创建一个示例。
如果您觉得需要任何进一步的信息来帮助我,请随时询问。
非常感谢,艾伦。
一般背景信息:
结果有望成为一个有趣的足球应用程序,以帮助为我参与的名为“Donations With A Difference”的慈善机构筹集资金。请随时通过 https://dwad.org/ 查看我们.对于所提供的任何帮助,我很乐意在网站上和应用程序内予以表扬。
最佳答案
从这段代码中学习:
let url = NSURL(string: "http://api.football-data.org/alpha/soccerseasons/354/teams")
let data = NSData(contentsOfURL: url!)
let json = NSJSONSerialization.JSONObjectWithData(data!, options: nil, error: nil) as NSDictionary
let teamsArray = json["teams"] as NSArray
print("Team List : \(teamsArray)")
for dic in teamsArray
{
let teamname = dic["name"] as NSString
let code = dic["code"] as NSString
println("Team Name, \(teamname) : Code, \(code)")
}
希望这对您有所帮助。
关于json - 解析一些网站数据(SWIFT/JSON),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29492024/