class PostFOrData {
let url = NSURL(string: "http://210.61.209.194:8088/SmarttvWebServiceTopmsoApi/GetReadlist")
var picUrl = NSURL(string : "http://210.61.209.194:8088/SmarttvMedia/img/epi00001.png")
var responseString : NSString = ""
func forData() -> NSString {
let request = NSMutableURLRequest(URL: url!)
request.HTTPMethod = "POST"
var s : NSString = ""
let postString : String = "uid=59"
request.HTTPBody = postString.dataUsingEncoding(NSUTF8StringEncoding)
let task = NSURLSession.sharedSession().dataTaskWithRequest(request) {
data, response, error in
if error != nil {
println("error=\(error)")
return
} else {
println("response = \(response!)")
self.responseString = NSString(data: data, encoding: NSUTF8StringEncoding)!
println("responseString = \(self.responseString)")
}
}
// I want to return NSString here, but I always get nothing
return self.responseString
}
}
कोई भी जानता है कि कार्य से डेटा कैसे प्राप्त किया जाए?मैं NSURLSession.sharedSession() से डेटा कैसे प्राप्त कर सकता हूं। डेटाटास्कविथरक्वेट
संभावित डुप्लिकेट [लोड हो रहा है/स्विफ्ट पर URL से छवि डाउनलोड कर] (https://stackoverflow.com/questions/24231680/loading-downloading-image-from-url -ऑन-स्विफ्ट) –