致命异常:tableView中的NSInternalInconsistencyException

问题描述

im收到以下崩溃崩溃错误: 致命异常:NSInternalInconsistencyException UITableView内部不一致:在准备批处理更新时遇到全局行索引越界(oldRow = 3,oldGlobalRowCount = 3) 在以下代码中:

  func tableView(_ tableView: UITableView,cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        switch(tableView.tag){
            
        case TableViewTag.shoppingListTableView:
.
.
.
    cell.goToDetails = { [weak self] in // cell selection,in this line the crash is occuring
                guard let `self` = self else { return }
.
.

在选择单元格之后,我将显示一个新视图,或者在更新该单元格后再重新加载tableView,无法配置崩溃发生的原因,

解决方法

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

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

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