首页 > 解决方案 > 如何通过 Web 服务将数据从我的应用程序插入到 BD?

问题描述

我在使用 Web 服务将数据插入服务器上的数据库时遇到问题,问题是我尝试使用以下 URL 运行 Web 服务:

http://www.sitioWeb.mx/webs/registro.php?name=\(name.text!)&empres=\(empres.text!)&email=\(email.text!)&telefono=\(telefono.text.!)&event=\(event)

但它返回一个“nil”值并且我的应用程序停止,我不知道如何发送我的信息以通过 Web 服务将其插入我的 BD

我尝试将此 Web 服务作为对 Web 服务的查询运行,但仍然出现错误

let url = NSURL(string: urlString)
        URLSession.shared.dataTask(with: (url as URL?)!, completionHandler:{(data, response, error) -> Void in

            if let jsonObj = try? JSONSerialization.jsonObject(with: data!, options: .allowFragments) as? NSDictionary{

                if let array = jsonObj!.value(forKey: "video") as? NSArray{
                    for tituloConvenios in array{
                        if let tituloC = tituloCon as? NSDictionary{

                            if let titulo = titulo.value(forKey: "titulo"){
                                self.arrayTituloV.append(titulo as! String)
                            }

                            OperationQueue.main.addOperation {
                                self.listaVideos.reloadData()
                            }
                        }
                    }
                }
            }

        }).resume()

如果我使用这个代码块,它会给我一个错误,因为它在请求中收到一个 nil

标签: iosswiftweb-services

解决方案


推荐阅读