我的项目中的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 (将#修改为@)