SwiftUI更新List时出现 UITableView internal inconsistency 崩溃的原因及解决
Posted 大熊猫侯佩
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SwiftUI更新List时出现 UITableView internal inconsistency 崩溃的原因及解决相关的知识,希望对你有一定的参考价值。
问题现象
SwiftUI在更新包含复杂项目的List界面时,可能会导致App崩溃,且出现如下错误信息:
Terminating app due to uncaught exception ‘NSInternalInconsistencyException’, reason: ‘UITableView internal inconsistency: encountered out of bounds global row index while preparing batch updates (oldRow=xx, oldGlobalRowCount=xx)’
terminating with uncaught exception of type NSException
为什么会出现这种问题?又该如何解决呢?
这个问题貌似很棘手,其实修复也很简单。
那还等什么呢?
Let’s dive in right now!
以上是关于SwiftUI更新List时出现 UITableView internal inconsistency 崩溃的原因及解决的主要内容,如果未能解决你的问题,请参考以下文章