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() 调用。但是表格通过分页加载数据。