URL获取nil值

时间:2017-05-09 19:02:06

标签: ios iphone swift web-services

在这里我为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()

0 个答案:

没有答案