I need to use the output data in another viewcontroller but I can't use, the string only returns an empty string :
func callApi(postString: String) -> (String) {
var outputdata = String()
var req = LogIn(postString: postString)
let task = URLSession.shared.dataTask(with: req) { (data, response, error) in
if let data = data{
outputdata = String(data: data, encoding: String.Encoding.utf8)!
//print(outputdata)
}
}
print(outputdata)
return (outputdata)
}