I'm very new on stackoverflow & very very new with Swift. I need to get result from PHP, using Swift code like the following :
func GetEtatO2()
{
let url = NSURL(string: "http://www.exxagon.com/php/GetEtatO2.php")
let task = NSURLSession.sharedSession().dataTaskWithURL(url!,
completionHandler:
{
(data, response, error) -> Void in
if error != nil
{
print("Error: \(error)")
return
}
else
{
print("data ==> \(data)")
print("response ==> \(response)")
print("error ==> \(error)")
let responseString = String(data: data!, encoding: NSUTF8StringEncoding)
print("responseString ==> \(responseString!)")
self.EtatO2 = responseString!
}
}
)
task.resume()
}
The string returned by my PHP code is "ON" ou "OFF".
I can get this string the else part of my code, but, the line self.EtatO2 = responseString! seems to do nothing; I mean the value "ON" ou "OFF" is not stored in var EtatO2.
I'm sure I miss something bigger than me ... can you give some help ? Many thanks is advance.