【发布时间】:2017-01-26 19:35:26
【问题描述】:
我有这个sn-p的代码:
Alamofire.request("https://api.waqi.info/feed/geo:10.3;20.7/?token=demo").responseJSON { response in
print(response.result) // result of response serialization
if let JSON = response.result.value {
print("JSON: \(JSON)")
}
guard let JSON = response.result.value as? [String:Any],
let data = JSON["data"] as? [[String:Any]] else {
print("Could not parse weather values")
return
}
几天前它似乎还在工作,但现在当我运行应用程序时,它会打印出无法解析天气值,表明它没有正确解析 JSON 数据。我已经回去把它改成了以前的样子,但它似乎还是坏了。
我希望这里的人能够帮助我解决这个问题,因为这是我将发布到 App Store 的第一个项目的重要组成部分。
编辑:只是补充一下,它成功地在print("JSON: \(JSON)") 行打印了 JSON 数据
【问题讨论】:
-
您能告诉我们从
print("JSON: \(JSON)")打印的内容吗?我有一种感觉,我知道它是什么,但看到 JSON 输出总是很高兴.. -
一般不建议重复发布,尤其是您自己的问题。你应该可以去检查你过去的问题以获得这个问题的答案。
标签: json swift swift3 alamofire