Перекрестно проверьте следующее: он не позволяет didSelectMethod работать:
- Не отключен ли
userInteraction
для tableView
Не дал никакого касания к основному UIView
, например,
// Tap Gesture
let tapGesture = UITapGestureRecognizer(target: self, action: #selector(HomeVC.tapBlurButton(_:)))
self.view.addGestureRecognizer(tapGesture)
и используйте его как
@objc func tapBlurButton(_ sender: UITapGestureRecognizer) {
tblZoneType.reloadData()
}
Это предотвратит взаимодействие с tableView
(лично столкнулся с проблемой, и мой didSelect не вызывался) , и я удалил код жеста касания, и он заработал
- Правильно дали
dataSource
и delegates
.
- Нет вида, покрывающего
tableView
.
Надеюсь, это поможет.