0
view.layoutIfNeeded() // App crash here
        UIView.animate(withDuration: animationDuration) { [weak self] in
            guard let self = self else { return }
            self.contentViewTopConstraint.constant = -20
            self.view.layoutIfNeeded()
        }

Firebase 日志告诉我,有时应用程序在第一个 layoutIfNeeded() 上崩溃,UITableView 内部不一致:_visibleRows 和 _visibleCells 必须具有相同的长度。_visibleRows: {0, 2}; _visibleCells.count:4

我花了很多时间来重现这个错误,但没有结果。任何人都可以建议我找到问题的方法吗?没有任何 beginUpdates()/endUpdates() 调用。但是表格通过分页加载数据。

4

0 回答 0