如何解决我的项目中的Swift 5变量访问
我下面的代码需要带出可变数据,但我不知道该怎么做。有人可以帮忙。谢谢
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 举报,一经查实,本站将立刻删除。