我在使用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