【发布时间】:2018-10-30 06:28:13
【问题描述】:
import UIKit
public struct student: Decodable {
let id:Int
let name:String
}
class ViewController: UIViewController {
@IBAction func btnshow(_ sender: Any) {
let link = "http://10.211.55.3/WcfService1/Service1.svc/GetData"
guard let url = URL(string: link)else{
print("error during connection")
return
}
URLSession.shared.dataTask(with: url) { (data, response, error) in
guard let data = data
else{ print("there is no data")
return
}
do{
let students = try JSONDecoder().decode(student.self, from: data)
print(students)
} catch{
print("conversion error")
print(error)
}
}.resume()
}
}
keyNotFound(CodingKeys(stringValue: "id", intValue: nil), Swift.DecodingError.Context(codingPath: [], debugDescription: "否 与键 CodingKeys 关联的值(stringValue: \"id\", intValue: nil) (\"id\").", 底层错误: nil))
【问题讨论】:
标签: ios swift nsurlsession codable