【发布时间】:2021-01-15 10:51:25
【问题描述】:
从 API 获取 json 数据时出现此错误。我在网站上做了一些研究,但仍然无法解决问题。我该如何解决这个问题?
JSON Data
date : 2020.09.29
time : 17:48:25
violence : 3.2
region: AKDENIZ
struct EarthQuake: Codable {
var date: String
var time: String
var violence: Double
var region: String
}
func fetchPostData(completionHandler: @escaping ([EarthQuake]) -> Void) {
let url = URL(string: "https://test.xyz.php")!
let task = URLSession.shared.dataTask(with: url) { (data, response, error) in
guard let data = data else { return }
do {
let postsData = try JSONDecoder().decode([EarthQuake].self, from: data)
completionHandler(postsData)
} catch {
let error = error
print(error.localizedDescription)
}
}.resume()
}
【问题讨论】: