[フレーム]
Last Updated: May 02, 2017
·
521
· krunal_Chaudharia

Swift 3 tableview show empty data at the time of calling web-services, here is my code of tableview with weburl please help me

let url = URL(string:"http://trading.wolfsoft.ws/api/customer/product")!

var request = URLRequest(url:url)

request.httpMethod = "GET"

print("Service Called")

let task = URLSession.shared.dataTask(with: request) { data, response, error in
 guard let data = data else

 {
 print("Solution Fail \(String(describing: error))")
 return
 }

 do {

 if let json = try JSONSerialization.jsonObject(with: data) as? [NSDictionary] {

 DispatchQueue.main.async {

 for result in json {

 let pids = result["product_id"] as! String
 let chave = result["customer_have"] as! String
 let cnitem = result["customer_need_item"] as! String
 let cnprice = result["customer_need_price"] as! String
 let cname = result["city_name"] as! String
 let pimage = result["product_image"] as! String

 print("calling")

 self.pid.append(pids)
 self.cuhave.append(chave)
 self.citem.append(cnitem)
 self.cnaprice.append(cnprice)
 self.cityname.append(cname)
 self.pimages.append(pimage)

 }
 }
 }

 } 

AltStyle によって変換されたページ (->オリジナル) /