Я пытаюсь удалить строку из табличного представления и хочу удалить ее с сервера, на котором я использую localhost в качестве сервера
мой URL-адрес удаления LocalHost в месте идентификатора я должен отправить «идентификатор», и я получаю, что при выборе таблицы выбирается, и я передаю этот URL, и я не могу удалить из сервер во время этого процесса
, пожалуйста, помогите мне, есть ли какие-либо изменения в моем коде
func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCellEditingStyle, forRowAt indexPath: IndexPath) {
if editingStyle == .delete {
// getting id //
id1 = "\(arrdata[indexPath.row].id)"
print(id1)
self.arrdata.remove(at: indexPath.row)
tableView.deleteRows(at: [indexPath], with: .automatic)
let url = URL(string: "http://localhost:8080/hub/business/fun/=%@",id1 as CVarArg)
URLSession.shared.dataTask(with: url!) { (data, response, error) in
do{if error == nil{
self.arrdata = try JSONDecoder().decode([jsonstruct3].self, from: data!)
for mainarr in self.arrdata{
// print(mainarr.name,":",mainarr.capital,":",mainarr.alpha3Code)
// print(data)
DispatchQueue.main.async {
self.tableView.reloadData()
}
}
}
}
catch
{
print("Error in get json data")
print(error)
}
}.resume()
tableView.reloadData()
tableView.endUpdates()
}
}