问题描述
我下面的代码需要带出可变数据,但我不知道该怎么做。有人可以帮忙。谢谢
class connection {
func connection(){
var userCheck: String = "Fail"
let url = URL(string: "http://192.168.0.24:8080/login")!
var request = URLRequest(url: url)
request.httpMethod = "POST"
let param = ["username": "admin","password": "admin"]
request.httpBody = try? JSONSerialization.data(withJSONObject: param,options: [])
//Do not delete,testing purposes
//print(String(data: request.httpBody!,encoding: .utf8)!)
let session = URLSession.shared
session.dataTask(with: request) { (data,responce,error) in
//Do not delete,testing purposes
//print(String(data: data!,encoding: .utf8)!)
userCheck = String(data: data!,encoding: .utf8)!
}.resume()
//create return statement
}
}
上面的代码是类。但是,我需要从
返回的变量data
session.dataTask(with: request) { (data,error) in
//Do not delete,testing purposes
//print(String(data: data!,encoding: .utf8)!)
userCheck = String(data: data!,encoding: .utf8)!
}.resume()
//create return statement
我尝试查看如何处理闭包语句,但无法弄清楚在这种情况下的处理方法。有人愿意告诉我怎么做。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)