У меня есть изображение в ячейке, я добавил распознаватель жестов для этого изображения. После удаления ячейки из таблицы indexPath ячеек под удаленной ячейкой является неправильным, что приводит к сбою приложения.
Как получить indexPath из распознавателя жестов при нажатии на изображение внутри ячейки?
Я много искал, но не могу найти работающее решение. Ниже приведен код, который я сейчас имею. Этот код возвращает неправильную строку.
PS Пожалуйста, не предлагайте добавлять кнопку в верхней части изображения, поскольку я уже знаю об этом.
@objc func imageTapped(_ gesture:UITapGestureRecognizer){
guard let indexPath = myTableView.indexPathForRow(at: gesture.location(in: gesture.view)) else {
print("Error: indexPath)")
return
}
print("indexPath.row: \(indexPath.row)")
}