Я использую ячейку tableView
с именем кнопки удаления, и я хочу удалить мои данные JSON из tableView
ячейки, которая мне нужна, чтобы идентификатор JSON удалял данные JSON из моего Tableview
. Я использую, чтобы получить идентификатор JSON для этой indexPath
в didSelect
функции строки. но проблема в том, что я не могу получить JSON Id из этого indexPath
без нажатия строки.
var selectedList: JSONList?
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
selectedList = JSONList[indexPath.row]
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = Tableview.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as? TableviewCell
cell?.Numbers.text = JSONList[indexPath.row].Number
cell?.Trash.addTarget(self, action: #selector(Deleting), for: .touchUpInside)
cell?.selectionStyle = .none
return cell!
}
//here is my delete function calling
func Deleting() {
let selectedListObj = selectedList
print(selectedListObj!.id)
}