我有tableView
如果我选择一行,我想重新加载一些部分。我可以做2次,之后我再也无法重新加载部分了。当我两次选择一个单元格后,它甚至没有调用didSelectRow
方法。以下代码位于tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath)
:
let sections : IndexSet = [SectionName.Criteria.rawValue, SectionName.RecentSearch.rawValue]
if !isAdvancedSearch {
self.tableView.reloadSections(sections, with: .top)
} else {
self.tableView.reloadSections(sections, with: .bottom)
}
答案 0 :(得分:0)
好吧,我已经创建了一个新项目并尝试制作类似的问题,但一切都运行良好。然后我注意到UIGestureRecognizer
单元格上有一个RecentSearch
。我删除了它的手势,它有效!