微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

致命异常:tableView中的NSInternalInconsistencyException

如何解决致命异常: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 举报,一经查实,本站将立刻删除。