行删除后不更新自定义剖面视图

问题描述

我遇到了删除行后无法更新表视图中的节标题的问题。我不知道为什么当我为节标题使用自定义视图时这不起作用。部分标题显示我的部分标题中的条目数量。我不想重新加载 tableView,因为会导致删除动画问题。我只想更新 “总条目”

有人可以帮我吗?

// Load view for section
     override func tableView(_ tableView: UITableView,viewForHeaderInSection section: Int) -> UIView? {
            let headerView = JournalSectionHeaderView()
            headerView.dateLabel.text =  groupedEntries[section].first?.endDate!.getDateAsReadableText()
            headerView.sectionTotalLabel.text = "Total Entries:" + groupedEntries[section].count
            return headerView
        }

//Delete the row
    override func tableView(_ tableView: UITableView,commit editingStyle: UITableViewCell.EditingStyle,forRowAt indexPath: IndexPath) {
            if editingStyle == .delete {
                let entry = groupedEntries[indexPath.section][indexPath.row]
                dbController.context.delete(entry)
                groupedEntries[indexPath.section].remove(at: indexPath.row)
                tableView.deleteRows(at: [indexPath],with: .fade)
                dbController.saveContext()
            }
        }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)