ios - 如何通过 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
解决方案
推荐阅读
- ruby-on-rails - 以非 root 用户身份在 Gitlab CI 中运行 Elasticsearch
- fetch - 为什么我在获取消息时收到错误消息?
- python - 在 tkinter 中,它显示“TypeError:并非所有参数都在字符串格式化期间转换”
- android - Android ViewPager2 FragmentStateAdapter 显示每个片段的菜单
- python - 使用相同的根标签和行标签在 pyspark 中读取 XML
- python - Python 'different_locale' 错误的语言环境转换
- sp-blitz - 更新 blitz 'Procedure [s p_Blitz] 时出错,'FROM A' 附近的第 xxx 行语法不正确
- ios - 是否可以手动安装最新的 Firebase Crashlytics iOS SDK?
- java - 如何防止直接访问同一类中 getter/setter 之外的私有成员?
- sql - 如何使用 nq'[]' 运算符在 oracle 中保存值