在这里我为url变量赋值,但是这个变量没有得到任何值。我使用断点来检查它显示零值的值。我使用print语句来测试变量abc正在获得完美的值,但它没有分配给url变量。我在其他视图控制器中使用的代码相同,这些代码完美无缺。我不知道这段代码的问题是什么。请帮帮我。
let currentCell = tableView.cellForRow(at: indexPath!)!
print(currentCell.textLabel!.text!)
let abc = currentCell.textLabel!.text!
print (indexPath!)
print(abc)
let url = URL(string: self.con+"deletelocation?email=hassan.shahid94@yahoo.com&name=\(abc)")
let task = URLSession.shared.dataTask(with: url!) {(data, response, error) in
DispatchQueue.main.async(execute: { () -> Void in
if error != nil
{
print("Error")
}
else
{
if let content = data
{
do
{
let myJson = try JSONSerialization.jsonObject(with: content, options: JSONSerialization.ReadingOptions.mutableContainers) as! NSDictionary
let asd = myJson.value(forKey: "deletelocationResult")
print(asd!)
self.get()
self.tableview.reloadData()
self.tableview.deleteRows(at: [indexPath!], with: .fade)
}
catch
{
}
}
}
})
}
task.resume()