我得到一些数据表格api。
我需要做的然后移到另一页并在标签上设置这些数据
我在很多地方都读了更多书,但仍然不知道该怎么做
我有一个dataTask,我想在完成后做点事情
let task = URLSession.shared.dataTask(with: url) { (data, response , error) in let decoder = JSONDecoder()
if let data = data, let dataList = try? decoder.decode(JSONData.self, from: data) {
self.state = dataList.Success
self.dept_code = dataList.Payload.dept_code
self.dept_name = dataList.Payload.dept_name
self.ename = dataList.Payload.ename
self.name = dataList.Payload.name
self.sys_order = dataList.Payload.sys_order
self.sys_it = dataList.Payload.sys_it
self.sys_card = dataList.Payload.sys_card
} else {
print("Error...")
}
}
task.resume()
//want to do it after task done
if self.state == true {
self.performSegue(withIdentifier: "loginS", sender: self)
}
答案 0 :(得分:0)
public byte Genre_Id { get; set; }
异步工作。只需将执行的代码放入完成闭包中即可。
并且从不忽略dataTask
错误并始终打印Codable
实例,而不是无意义的文字error
。
"error"